图书介绍
Google Android开发入门指南PDF|Epub|txt|kindle电子书版本网盘下载
![Google Android开发入门指南](https://www.shukui.net/cover/34/34987460.jpg)
- 盖索林编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115213945
- 出版时间:2009
- 标注页数:282页
- 文件大小:75MB
- 文件页数:305页
- 主题词:移动通信-携带电话机-应用程序-程序设计
PDF下载
下载说明
Google Android开发入门指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 入门篇2
第1章 初探Android2
1.1Android是什么2
1.2Android简史3
1.3从创意开始5
1.4参考资料6
第2章 安装Android开发工具7
2.1系统需求7
2.1.1操作系统7
2.1.2必要开发工具7
2.1.3其他开发环境工具(非必要安装)8
2.2安装流程8
2.3参考资料12
第3章 打开现有项目13
3.1打开项目13
3.2删除项目15
3.3导入项目15
3.4修复项目18
3.5修改对应的目标版本18
3.6参考资料19
第4章 操作Android模拟器(Emulator)20
4.1设置环境参数20
4.2设置Android模拟器22
4.3使用命令行工具管理模拟器23
4.3.1列出模拟器类型23
4.3.2创建模拟器24
4.3.3列出已创建的模拟器24
4.4使用运行(Run)模式运行25
4.5操作Android模拟器27
4.5.1切换模拟器布局27
4.5.2切换屏幕27
4.5.3添加模拟器外观设置28
4.5.4删除模拟器外观设置29
4.5.5移除程序29
4.5.6移除模拟器30
4.6参考资料31
第5章 创建一个Android应用程序32
5.1创建新项目32
5.2程序项目架构34
5.2.1src/:源代码(source)目录34
5.2.2gen/:自动生成(Generate)目录34
5.2.3res/:资源(Resource)目录35
5.2.4Android功能列表35
5.2.5“Android<版本号>/”参考函数目录35
5.3参考资料36
第2篇 基础篇38
第6章 描述用户界面38
6.1身高体重指数(BMI)计算38
6.2表达用户界面38
6.3参考资源43
第7章 设计用户界面44
7.1视图(View)44
7.2查阅文件45
7.2.1线上文件45
7.2.2脱机文件46
7.3开始设计47
7.4整合47
7.5指定输入类型(InputType)49
7.6视觉化的界面开发工具50
7.7参考资料51
第8章 访问标识符号52
8.1android:id属性52
8.2XML说明文件与R.java资源文件52
8.3将字符串抽离XML54
8.4新增XML文件56
8.5参考资料57
第9章 解读程序流程58
9.1基础程序逻辑结构58
9.2参考函数库61
9.3参考资料62
第10章 完成BMI程序63
10.1完整的程序63
10.2程序解读66
第3篇 提高篇68
第11章 重构程序68
11.1什么是重构68
11.2重新查看BMI应用程序68
11.3MVC模式69
11.4重构BMI应用程序69
11.5完整的Bmi.java程序代码71
11.6参考资料73
第12章 添加对话框(Dialog)74
12.1设计对话框74
12.2定义调用点75
12.3实体对话框75
12.4重构76
12.5添加按钮77
12.6Toast界面组件78
12.7错误处理79
12.7.1讲解81
12.7.2提取字符串82
12.8参考资料82
第13章 查看线上内容(Uri)83
13.1打开网页83
13.1.1讲解84
13.1.2使用Uri查看Google地图87
13.2再做好一点(重构)87
13.2.1提取字符串87
13.2.2避免出错88
13.3参考资料88
第14章 添加菜单(Menu)89
14.1菜单功能89
14.2创建菜单90
14.2.1装饰选项92
14.2.2使用内置的菜单图标93
14.3处理选项动作95
14.4参考资料96
第15章 定义Android列表(Manifest)97
15.1Android框架97
15.2预设的Activity列表98
15.3参考资料100
第16章 添加新活动(Activity)101
16.1Activity的分类101
16.2独立的Activity101
16.3程序中创建新的Activity类文件102
16.4在列表中添加Activity代码103
16.5手动添加Activity标签104
16.6修改页面标题文字105
16.7原Activity类中添加startActivity函数105
第17章 传送数据到新意图(Intent)107
17.1使用Intent传递数据107
17.2使用Intent接收信息109
17.2.1相关工作109
17.2.2在Activity中解开信息110
17.2.3讲解111
17.3不通过Bundle交换信息112
第18章 信息提醒(Notification)113
18.1状态栏提醒113
18.2使用状态栏(Notification Bar)传递信息113
18.3使用内置的状态图标116
18.4参考资料117
第19章 日志与调试(Log)118
19.1在程序中加上调试信息118
19.2导入Log函数118
19.3实际应用119
19.3.1讲解120
19.3.2其他的记录标记方式120
19.3.3延伸使用120
19.4在调试环境中查看除错信息120
19.4.1启动模拟器120
19.4.2切换到查错环境配置120
19.4.3添加信息日志过滤器(Log Filter)122
19.5模拟器上的调试设置123
19.6管理日志124
19.7在实机上调试125
19.8参考资料125
第20章 活动的生命周期LifeCycle126
20.1生命周期126
20.2进程126
20.3为什么要了解生命周期?127
20.4Activity的状态127
20.4.1Active(活动)127
20.4.2Paused(暂停)127
20.4.3Stopped(停止)127
20.4.4Dead(已回收或未启动)128
20.5系统内存不足时的行为128
20.6观察Activity运行流程128
20.7Activity运行流程130
20.7.1一般启动130
20.7.2调用另一个Activity130
20.7.3返回原Activity131
20.7.4退出结束131
20.7.5回收后再启动131
20.8参考资料132
第21章 优先级(Preference)133
21.1使用优先级设置133
21.2保存优先级设置135
21.3参考资料136
第22章 开发不息137
22.1回顾BMI应用程序137
22.2BMI应用程序设计的缺陷137
22.3展望未来138
第4篇 融会贯通篇140
第23章 显性设计140
23.1做出容易使用的应用程序140
23.2设计的减法141
23.3规划应用程序的目标141
23.4创建新项目142
23.4.1XML说明文件143
23.4.2文字字符串文件145
23.4.3程序代码145
第24章 支持多国语言149
24.1抽取文本文件149
24.2让中文、英文多个语言界面并存149
24.3切换语言152
24.3.1设置中切换语系152
24.3.2程序中切换语言152
24.4参考资料154
第25章 针对特性配置(Orientation)155
25.1配置资料夹的命名规则155
25.1.1屏幕方向155
25.1.2触控类型(Touc-hscreen type)156
25.1.3文字输入方式(text input)156
25.1.4浏览方式(navig-ation method)156
25.1.5屏幕分辨率156
25.2Android手机配置实例157
25.3指定屏幕方向157
25.3.1配置文件中指定屏幕方向158
25.3.2程序中指定屏幕方向158
25.4参考资料158
第26章 使用接口(Adapter)159
26.1接口的概念159
26.2数组接口(Array Adapter)与字符串数组160
26.3数组字符串资源文件161
26.4参考资料163
第27章 添加下拉菜单组件(Spinner)164
27.1修改XML说明文件164
27.2添加程序165
27.3记录所选择的优先级169
27.4参考资料171
第28章 签发应用程序密钥(Keytools)172
28.1检查列表172
28.2手动导出应用程序172
28.3产生密钥173
28.4签署密钥175
28.5验证密钥175
28.6安装到模拟器176
28.7发布应用程序176
28.8参考资料178
第29章 发布到Android Market179
29.1Android Market的运作方式179
29.2注册Android Market179
29.3上传应用程序到AndroidMarket180
29.4查看成果——查看管理界面183
29.5自行提供程序在线下载184
29.6发布到第三方Android应用程序下载网站184
29.7针对用户作设计185
29.8参考资料186
第5篇 数据库应用188
第30章 添加列表活动(ListActivity)188
30.1分析记事本程序188
30.2创建新项目188
30.3修改程序代码189
30.3.1讲解190
30.3.2自定义ListView组件192
30.3.3自定义空列表显示内容192
30.4参考内置范例193
30.5参考资料194
第31章 使用数据库(SQLite)195
31.1SQLite数据库简介195
31.2查看模拟器目录195
31.3手动创建“SQLite”数据库196
31.4创建数据表(table)197
31.5验证198
31.5.1离开SQLite互动模式199
31.5.2重新打开SQLite数据库199
31.6让Android模拟器通过Proxy上网199
31.6.1查询数据200
31.6.2添加数据201
31.6.3确认数据201
31.6.4更新数据201
31.6.5删除数据202
31.7参考资料202
第32章 访问数据表(SQLite OpenHelper)203
32.1SQLiteOpenHelper203
32.2对NotesDbAdapter类加工207
32.3使用NotesDb Adapter类208
32.3.1讲解209
32.3.2验证209
32.4添加查询210
32.5完整的程序212
32.6参考资料214
第33章 添加增删改查操作(CRUD)215
33.1检索(Retrieve)215
33.1.1讲解216
33.1.2验证216
33.2添加(Create)216
33.2.1讲解217
33.2.2验证218
33.3删除218
33.4查询单条记录、修改220
33.5参考资料222
第34章 添加相依的活动(Activity ForResult)223
34.1定义XML说明文件223
34.2添加编辑类224
34.3将新Activity添加列表227
34.4打开编辑页面227
34.5完整的程序229
34.6参考资料231
第35章 添加长按菜单(ContextMenu)232
35.1添加长按菜单框架233
35.2填入菜单内容234
35.3后续改进236
35.4参考资料236
第6篇 地图与定位应用238
第36章 申请Google地图服务(API Key)238
36.1取得地点坐标238
36.2取得Google地图开发密钥(API Key)240
36.2.1调试用密钥(debug keystore)的位置240
36.2.2取得MD5指纹信息240
36.3参考资料242
第37章 使用地图(MapView)243
37.1Google地图的组成元素243
37.2创建新项目243
37.3定义列表245
37.4定义XML资源文件245
37.5产生地图246
37.6直接用程序定义界面组件249
37.7控制地图249
37.8添加缩放图标251
37.8.1修改XML说明文件251
37.8.2加上缩放控制(Zoom Controls)252
37.9新版的改进253
37.10参考资料254
第38章 添加按键控制(KeyEvent)255
38.1添加菜单255
38.2添加按键控制256
38.3控制缩放范围258
38.4参考文件258
第39章 获取现在位置(GPS/基站三角定位)259
39.1创建新项目259
39.2添加使用权限(uses-permission)259
39.3定义LocationListener界面261
39.4使用定位服务管理器(locationManager)来获取现在位置264
39.4.1讲解264
39.4.2自动判断最佳定位服务来源265
39.5更新地点(Location Updates)266
39.6在模拟器中切换地点267
39.7完整的程序267
39.8参考资料269
第40章 结合地图与定位功能(My LocationOverlay)270
40.1添加定位层(MyLocation Overlay)270
40.2参考资料272
第41章 为地图标上地标(Itemized Overlay)273
41.1设置图标层(Itemized Overlay)273
41.2添加图标层276
41.3地图开发备忘列表277
41.4参考资料278
后记279
附录A如何取得范例源代码282