图书介绍
Google Android2手机应用程序设计入门 第3版PDF|Epub|txt|kindle电子书版本网盘下载
- 盖索林编著 著
- 出版社: 重庆:电脑报电子音像出版社
- ISBN:9787894764973
- 出版时间:2010
- 标注页数:366页
- 文件大小:135MB
- 文件页数:394页
- 主题词:游戏开发/多媒体/课件设计
PDF下载
下载说明
Google Android2手机应用程序设计入门 第3版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 入门篇4
Chapter 1 初探Android4
1-1 Android是什么4
1-2 Android简史5
1-3 Android设备的授权方式9
1-4 从创意开始11
1-5 参考资料12
Chapter 2 安装Android开发工具12
2-1 系统需求13
2-2 安装流程15
2-3 参考资料18
Chapter 3 管理SDK19
3-1 Android开发工具架构的演变19
3-2 下载SDK组件22
3-3 升级开发工具与SDK组件23
3-4 删除SDK组件24
3-5 参考资料24
Chapter 4 打开现有项目24
4-1 打开项目25
4-2 删除项目27
4-3 导入项目28
4-4 修复项目29
4-5 切换SDK版本30
4-6 参考资料30
Chapter 5 操作Android虚拟机30
5-1 设置项目环境参数31
5-2 设置虚拟机33
5-3 运行(Run)虚拟机34
5-4 操作Android虚拟机36
5-5 参考资料38
Chapter 6 建立一个Android应用程序38
6-1 建立新程序项目39
6-2 程序项目架构41
6-3 参考资料44
Chapter 7 描述用户界面44
第二篇 基础篇47
7-1 身高体重指数(BMI)计算47
7-2 表达用户界面48
7-3 参考资料52
Chapter 8 设计用户界面52
8-1 视图(View)53
8-2 查阅文件54
8-3 开始设计56
8-4 整合57
8-5 指定输入类型(InputType)59
8-6 那路依然遥远漫长61
8-7 视觉化的界面开发工具62
8-8 参考资料62
Chapter 9 存取识别符号62
9-1 “android:id”属性63
9-2 XML描述文件与R.java资源文件64
9-3 将字符串抽离XML67
9-4 新增XML文件69
9-5 参考资料70
Chapter 10 解读程序流程70
10-1 基础程序逻辑结构71
10-2 参考函数库75
10-3 参考资料76
Chapter 11 完成BMI程序76
11-1 完整的程序78
11-2 程序解读79
第三篇 中阶篇(一)85
Chapter 12 重构程序85
12-1 什么是重构85
12-2 重新查看BMI应用程序86
12-3 MVC模式87
12-4 重构BMI应用程序88
12-5 完整的Bmi.java程序代码89
12-6 参考资料92
Chapter 13 加入对话框(Dialog)92
13-1 设计对话框93
13-2 定义调用点94
13-3 实现对话框95
13-4 重构98
13-5 加入对话框按钮98
13-6 Toast界面组件99
13-7 错误处理101
13-8 参考资料104
Chapter 14 查看在线内容(URI)104
14-1 打开网页106
14-2 再做好一点(重构)111
14-3 参考资料112
Chapter 15 加入菜单(Menu)112
15-1 菜单功能113
15-2 建立菜单114
15-3 处理选项动作119
15-4 参考资料120
Chapter 16 定义Android列表(Manifest)120
16-1 Android框架121
16-2 预设的Activity列表122
16-3 参考资料126
Chapter 17 加入新活动(Activity)126
第四篇 中阶篇(二)129
17-1 Activity的种类129
17-2 独立的Activity130
17-3 建立新Activity130
17-4 声明Activity132
17-5 手动新增Activity标签133
17-6 修改页面标题文字134
17-7 启动Activity134
Chapter 18 传送数据到新意图(Intent)134
18-1 使用Intent传递信息138
18-2 使用Intent接收信息140
18-3 不通过Bundle交换信息143
Chapter 19 信息提醒(Notification)143
19-1 状态栏提醒145
19-2 使用状态栏(Notification Bar)传递信息146
19-3 使用内置的状态图标149
19-4 参考资料150
Chapter 20 记录与查错(Log)150
20-1 在程序中加上除错信息151
20-2 导入Log函数152
20-3 实际应用153
20-4 在查错环境中查看除错信息154
20-5 虚拟机上的查错设置157
20-6 增加查错的弹性158
20-7 在实机上除错159
20-8 参考资料160
Chapter 21 活动的生命周期(LifeCycle)160
21-1 生命周期161
21-2 进程162
21-3 为什么要了解生命周期162
21-4 Activity的状态162
21-5 系统内存不足时的行为163
21-6 观察Activity运行流程164
21-7 Activity的运行流程166
21-8 参考资料168
Chapter 22 储存信息(Preference)168
22-1 使用偏好设置170
22-2 参考资料174
Chapter 23 加入单元测试174
23-1 单元测试的目的176
23-2 建立测试项目176
23-3 测试项目的内容178
23-4 加入测试套装(TestSuite)179
23-5 加入测试用例(TestCase)181
23-6 执行单元测试182
23-7 加入应用程序测试用例(ApplicationTestCase)183
23-8 其他测试方式186
23-9 参考资料186
Chapter 24 开发不息187
24-1 回顾BMI应用程序187
24-2 BMI应用程序设计的缺陷188
24-3 展望未来188
第五篇 翮会贯通192
Chapter 25 显性设计192
25-1 做出容易使用的应用程序192
25-2 设计的减法192
25-3 规划应用程序的目标193
25-4 参建立新项目194
Chapter 26 支持多国语系194
26-1 抽取文字文件203
26-2 支持多种语言界面204
26-3 切换语系207
26-4 参考资料210
Chapter 27 针对特性配置210
27-1 配置文件夹的命名规则211
27-2 支持不同分辨率的机种212
27-3 Android手机配置实例216
27-4 指定屏幕方向217
27-5 参考资料218
Chapter 28 使用接口(Adapter)218
28-1 接口的概念220
28-2 数组接口(Array Adapter)与字符串数组220
28-3 数组字符串资源文件222
28-4 参考资料224
Chapter 29 加入下拉菜单组件(Spinner)224
29-1 修改XML描述文件226
29-2 加入程序代码227
29-3 记录所选择的偏好231
29-4 参考资料234
Chapter 30 发布应用程序到实机234
30-1 检查发布清单236
30-2 发布应用程序236
30-3 安装应用程序238
30-4 参考资料238
Chapter 31 发布到Android Market238
31-1 Android Market的运作方式240
31-2 注册Android Market240
31-3 上传应用程序到Android Market241
31-4 查看成果——查看管理界面243
31-5 自行提供程序线上下载244
31-6 发布到第三方Android应用程序下载网站244
31-7 针对用户作设计245
31-8 参考资料246
Chapter 32 加入列表活动(ListActivity)246
第六篇 数据库应用249
32-1 分析记事本程序249
32-2 建立新项目250
32-3 修改程序代码251
32-4 参考内置范例255
32-5 参考资料256
Chapter 33 使用数据库(SQLite)256
33-1 SQLite数据库简介257
33-2 查看虚拟机文件夹258
33-3 手动建立SQLite数据库259
33-4 建立数据表(Table)260
33-5 验证261
33-6 让Android虚拟机通过Proxy上网263
33-7 参考资料266
Chapter 34 存取数据表(SQLiteOpenHelper)266
34-1 SQLiteOpenHelper267
34-2 对DB类别加工272
34-3 使用DB类别273
34-4 加入查询275
34-5 完整的程序278
34-6 参考资料280
Chapter 35 加入增删改查操作(CRUD)280
35-1 检索(Retrieve)281
35-2 新增(Create)283
35-3 删除(Delete)286
35-4 查询、修改单条记录288
35-5 参考资料290
Chapter 36 加入相依的活动(ActivityForResuit)290
36-1 定义XML描述文件292
36-2 加入编辑类别292
36-3 将新Activity加入清单295
36-4 打开编辑页面296
36-5 完整的程序298
36-6 参考资料300
Chapter 37 加入长按菜单(ContextMenu)300
37-1 加入长按菜单框架302
37-2 真入菜单内容304
37-3 后续改进305
37-4 参考资料306
chapter 38 申请Google地图服务(API Key)306
第七篇 地图与定位应用310
38-1 取得地点坐标310
38-2 取得Google地图开发密钥(API Key)311
38-3 参考资料314
chapter 39 使用地图(MapView)314
39-1 Google地图的组成元素315
39-2 建立新项目316
39-3 定义清单317
39-4 定义XML资源文件318
39-5 产生地图319
39-6 直接用程序定义界面组件321
39-7 控制地图322
39-8 加入缩放图标325
39-9 新版的改进327
39-10 参考资料328
chapter 40 加入按键控制(KeyEvent)328
40-1 加入菜单330
40-2 加入按键控制331
40-3 控制缩放范围333
40-4 参考资料334
Chapter 41 取得现在位置(GPS/网络定位)334
41-1 建立新项目335
41-2 加入使用权限(Uses Permission)336
41-3 字义LocationListener界面337
41-4 使用位置服务管理者来取得现在位置340
41-5 自动判断GPS/网络定位是否开启342
41-6 自动判断最佳定位服务来源343
41-7 更新地点(LocationUpdates)345
41-8 在虚拟机中切换地点346
41-9 完整的程序代码346
41-10 参考资料348
Chapter 42 结合地图与定位功能(MyLocationOverlay)348
42-1 加入定位层(MyLocationOverlay)350
42-1 参考资料352
Chapter 43 为地图标上地标(ItemizedOverlay)352
43-1 设置图标层(ItemizedOverlay)353
43-2 加入图标层357
43-3 地图开发备忘列表358
43-4 参考资料360
附录A 后记361
附录B 如何取得范例原始代码365