图书介绍
Android移动开发 慕课版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 陈佳,李树强主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115418302
- 出版时间:2016
- 标注页数:360页
- 文件大小:40MB
- 文件页数:373页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
Android移动开发 慕课版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Android简介1
1.1 手机操作系统2
1.2 Android发展史3
1.3 Android特征4
1.4 Android平台架构5
小结7
习题7
第2章 Android开发环境8
2.1 安装Android开发环境9
2.1.1 安装与配置JDK10
2.1.2 获取Android SDK12
2.1.3 Eclipse的安装与启动18
2.1.4 安装ADT插件19
2.2 Android SDK22
2.2.1 目录结构22
2.2.2 示例程序23
2.2.3 帮助文档23
2.2.4 开发工具24
小结26
习题27
第3章 第一个Android程序28
3.1 创建Android应用程序29
3.2 Android项目结构说明32
3.2.1 src目录32
3.2.2 gen目录33
3.2.3 android jar文件34
3.2.4 libs目录35
3.2.5 assets目录35
3.2.6 res目录35
3.2.7 AndroidManifest.xml文件37
3.2.8 project.properties文件38
3.3 管理Android模拟器38
3.3.1 创建AV D并启动Android模拟器39
3.3.2 删除AVD44
3.4 运行项目45
小结46
上机指导46
习题47
第4章 Android生命周期48
4.1 Android程序生命周期49
4.2 Android程序的基本组件50
4.2.1 Activity50
4.2.2 Service50
4.2.3 BroadcastReceiver51
4.2.4 ContentProvider51
4.3 Activity生命周期51
4.3.1 Activity的4种状态51
4.3.2 Activity的事件回调方法52
4.4程序调试56
4.4.1在LogCat中输出日志57
4.4.2 Eclipse调试器调试60
4.4.3 Android Lint调试62
小结63
上机指导63
习题64
第5章 用户界面设计65
5.1 用户界面基础66
5.1.1 了解UI界面66
5.1.2 UI设计相关的几个概念66
5.2 界面布局69
5.2.1 相对布局69
5.2.2 线性布局73
5.2.3 帧布局77
5.2.4 表格布局79
5.2.5 网格布局82
5.3 界面组件86
5.3.1 Button和ImageButton86
5.3.2 TextView和EditText89
5.3.3 RadioButton和CheckBox93
5.3.4 ImageView99
5.3.5 Spinner100
5.3.6 ListView102
5.3.7 GridView106
5.3.8 AlertDialog对话框109
5.4 Fragment110
5.4.1 创建Fragment111
5.4.2 Fragment与Activity通信111
5.5 操作栏(Action Bar)116
5.5.1 选项菜单117
5.5.2 实现层级式导航120
5.6 界面事件123
5.6.1 按键事件123
5.6.2 触摸事件124
小结125
上机指导126
习题128
第6章 组件通信与广播消息129
6.1 Intent简介130
6.1.1 创建并配置Activity130
6.1.2 启动Activity132
6.1.3 使用Bundle在Activity之间交换数据137
6.1.4 调用另一个Activity并返回结果141
6.2 Intent过滤器143
6.3 BroadcastReceiver使用147
6.3.1 BroadcastReceiver简介147
6.3.2 BroadcastReceiver应用148
小结149
上机指导149
习题153
第7章 Service应用154
7.1 Service概述155
7.1.1 Service简介155
7.1.2 Service生命周期155
7.2 本地服务157
7.2.1 使用线程157
7.2.2 创建Started Service163
7.2.3 服务绑定168
7.3 跨进程调用Service171
7.3.1 AIDL简介171
7.3.2 使用AIDL语言定义远程服务接口172
7.3.3 通过继承Service类实现远程服务172
7.3.4 绑定和使用远程服务173
小结175
上机指导175
习题178
第8章 数据存储与共享179
8.1 SharedPreferences存储180
8.1.1 SharedPreferences180
8.1.2 使用SharedPreferences保存输入的用户名和密码181
8.2 文件存储183
8.2.1 内部存储184
8.2.2 外部存储187
8.2.3 资源文件188
8.3 数据库存储191
8.3.1 手动建库191
8.3.2 代码建库196
8.3.3 数据操作197
8.4 数据共享201
8.4.1 Content Provider概述201
8.4.2 创建数据提供者202
8.4.3 使用数据提供者204
小结208
上机指导208
习题211
第9章 图像绘制技术212
9.1 绘制2D图像213
9.1.1 常用绘图类213
9.1.2 绘制几何图形216
9.1.3 绘制文本220
9.1.4 绘制路径221
9.1.5 绘制图片222
9.2 应用OpenGL实现3D图形224
9.2.1 OpenGL简介224
9.2.2 构建3D开发的基本框架225
9.2.3 绘制一个模型226
9.2.4 应用纹理贴图231
9.2.5 旋转233
9.2.6 光照效果234
9.2.7 透明效果235
小结236
上机指导237
习题239
第10章 位置服务与地图应用240
10.1 位置服务241
10.1.1 获得位置源241
10.1.2 查看位置源属性242
10.1.3 监听位置变化事件244
10.2 百度地图服务245
10.2.1 获得地图API密钥246
10.2.2 下载SDK开发包250
10.2.3 新建使用百度地图API的Android项目252
10.2.4 在地图上使用覆盖层254
小结255
上机指导256
习题258
第11章 网络技术259
11.1 通过HTTP访问网络260
11.1.1 使用HttpURLConnection访问网络260
11.1.2 使用HttpClient访问网络268
11.2 使用WebView显示网页273
11.2.1 使用WebView组件浏览网页273
11.2.2 使用WebView加载HTML代码275
11.2.3 让WebView支持JavaScript276
小结278
上机指导278
习题283
第12章 Widget组件开发284
12.1 Widget简介285
12.2 Widget基础286
12.2.1 设计原则286
12.2.2 开发步骤288
12.2.3 安装及删除291
12.3 Widget配置292
12.3.1 在Widget元数据文件中声明Activity292
12.3.2 创建配置Widget的Activity293
12.3.3 获取Widget的ID294
12.3.4 更新Widget294
12.3.5 设置返回信息并关闭Activity295
12.4 Widget与Service296
小结299
上机指导299
习题303
第13章 综合开发实例——个人理财通304
13.1 系统分析305
13.1.1 需求分析305
13.1.2 可行性分析305
13.1.3 编写项目计划书306
13.2 系统设计307
13.2.1 系统目标307
13.2.2 系统功能结构307
13.2.3 系统业务流程图308
13.2.4 系统编码规范308
13.3 系统开发及运行环境310
13.4 数据库与数据表设计310
13.4.1 数据库分析310
13.4.2 创建数据库310
13.4.3 创建数据表311
13.5 创建项目312
13.6 系统文件夹组织结构312
13.7 公共类设计313
13.7.1 数据模型公共类313
13.7.2 Dao公共类314
13.8 登录模块设计318
13.8.1 设计登录布局文件319
13.8.2 登录功能的实现320
13.8.3 退出登录窗口320
13.9 系统主窗体设计321
13.9.1 设计系统主窗体布局文件321
13.9.2 显示各功能窗口322
13.9.3 定义文本及图片组件324
13.9.4 定义功能图标及说明文字324
13.9.5 设置功能图标及说明文字324
13.10 收入管理模块设计325
13.10.1 设计新增收入布局文件326
13.10.2 设置收入时间329
13.10.3 添加收入信息330
13.10.4 重置新增收入窗口中的各个控件331
13.10.5 设计收入信息浏览布局文件331
13.10.6 显示所有的收入信息332
13.10.7 单击指定项时打开详细信息333
13.10.8 设计修改/删除收入布局文件333
13.10.9 显示指定编号的收入信息337
13.10.10 修改收入信息338
13.10.11 删除收入信息339
13.10.12 收入信息汇总图表339
13.11 便签管理模块设计343
13.11.1 设计新增便签布局文件343
13.11.2 添加便签信息344
13.11.3 清空便签文本框345
13.11.4 设计便签信息浏览布局文件345
13.11.5 显示所有的便签信息347
13.11.6 单击指定项时打开详细信息348
13.11.7 设计修改/删除便签布局文件348
13.11.8 显示指定编号的便签信息350
13.11.9 修改便签信息351
13.11.10 删除便签信息351
13.12 系统设置模块设计351
13.12.1 设计系统设置布局文件352
13.12.2 设置登录密码353
13.12.3 重置密码文本框353
小结354
第14章 课程设计——简易打地鼠游戏355
14.1 功能概述356
14.2 设计思路356
14.3 设计过程356
14.3.1 搭建开发环境357
14.3.2 准备资源357
14.3.3 布局页面358
14.3.4 实现代码358
14.4 运行调试359
14.5 课程设计总结360
热门推荐
- 1823871.html
- 1888884.html
- 1152910.html
- 1821704.html
- 3811879.html
- 2535700.html
- 750349.html
- 1186358.html
- 2664938.html
- 869554.html
- http://www.ickdjs.cc/book_3112056.html
- http://www.ickdjs.cc/book_2861953.html
- http://www.ickdjs.cc/book_2686809.html
- http://www.ickdjs.cc/book_11639.html
- http://www.ickdjs.cc/book_706441.html
- http://www.ickdjs.cc/book_3188488.html
- http://www.ickdjs.cc/book_1780684.html
- http://www.ickdjs.cc/book_3546591.html
- http://www.ickdjs.cc/book_3151825.html
- http://www.ickdjs.cc/book_2305678.html