图书介绍
ANDROID APP开发者必修16堂课PDF|Epub|txt|kindle电子书版本网盘下载
![ANDROID APP开发者必修16堂课](https://www.shukui.net/cover/51/30079538.jpg)
- 赵令文,BRAD著 著
- 出版社: 北京:化学工业出版社
- ISBN:7122244123
- 出版时间:2016
- 标注页数:396页
- 文件大小:157MB
- 文件页数:410页
- 主题词:
PDF下载
下载说明
ANDROID APP开发者必修16堂课PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1课 开发环境建置与基本使用1
1-1 学习开发的基本概念2
1-1-1 Java语言的角色2
1-1-2 Unix/Linux的文件系统2
1-1-3 学习目标3
1-2 安装JDK3
1-3 安装Eclipse4
1-4 设定Eclipse5
1-5 安装设定Android SDK8
1-5-1 在Eclipse外挂ADT8
1-5-2 建立及使用仿真器10
第2课 基本程序运行原理与应用13
2-1 “Hello,World? Hello,Lottery!”14
2-1-1 建立新项目14
2-1-2 版面配置17
2-1-3 开发程序20
2-1-4 安装执行测试22
2-2 “BMI?Lottery!”23
2-2-1 存取控制元件23
2-2-2 按钮事件处理模式24
2-2-3 开发设计功能26
2-2-4 修改程序27
2-3 写完了,然后呢?28
2-3-1 加上欢迎界面28
2-3-2 调整启动程序31
2-4 Activity的生命周期34
2-4-1 生命周期的观念34
2-4-2 测试实作36
2-4-3 开始观察39
2-5 Activity切换Activity40
2-5-1 仅作启动切换40
2-5-2 传递数据过去40
2-5-3 切换之后回来确认41
2-5-4 将数据传递回来42
2-6 Service的运行应用44
2-6-1 生命周期实测44
2-6-2 与线程共舞48
2-6-3 通过Broadcast发送数据给前台49
第3课 基本用户界面与事件触发53
3-1 条列显示元件ListView54
3-1-1 基本格式54
3-1-2 进阶格式57
3-2 线性配置LinearLayout59
3-3 相对配置RelativeLayout63
3-4 表格配置TableLayout68
3-5 网格显示GridView71
3-6 滑动显示ViewFlipper75
第4课 对话框与通知事件处理83
4-1 AlertDialog对话框的使用84
4-1-1 建立AlertDialog对象84
4-1-2 消息对话框84
4-1-3 确认对话框87
4-1-4 选择式对话框89
4-1-5 进阶选择式对话框92
4-2 自定义对话框(Dialog)与日期时间对话框95
4-2-1 自定义对话框95
4-2-2 日期选择对话框99
4-2-3 时间选择对话框101
4-3 Toast及自定义Toast103
4-3-1 一般的Toast103
4-3-2 自定义Toast104
4-4 进度显示对话框107
4-5 通知列处理模式110
4-5-1 版本差异110
4-5-2 API Level 11之前111
4-5-3 API Level 11+111
4-5-4 应用场合114
第5课 进阶程序运行原理与应用115
5-1 多重线程Thread116
5-1-1 开发重点观念116
5-1-2 存取View组件119
5-1-3 提早结束线程的生命周期120
5-1-4 另外一种开发方式121
5-2 定时及周期任务(Timer&TimerTask)123
5-3 同步任务AsyncTask126
5-3-1 使用观念126
5-3-2 生命周期126
5-3-3 定义泛型参数128
5-3-4 基本开发程序129
5-3-5 程序架构129
5-4 倒数定时器133
5-4-1 开发模式133
5-4-2 直接实作练习133
第6课 菜单与动作列处理137
6-1 菜单Menu138
6-1-1 Options menu选项菜单(硬件菜单键)138
6-1-2 Context menu内容菜单141
6-1-3 Popup menu弹出式菜单145
6-2 动作列Action Bar147
第7课 自定义View与SurfaceView155
7-1 自定义View:继承View156
7-2 自定义View与触控手势事件处理165
7-2-1 一般触控事件侦测处理165
7-2-2 手势侦测事件处理166
7-3 自定义SurfaceView:继承SurfaceView170
7-4 以自定义View来实现手写签名App范例实作174
7-4-1 前期准备175
7-4-2 开始处理签名的手势侦测处理177
7-4-3 处理外部功能182
第8课 数据存取185
8-1 偏好设定186
8-1-1 处理方式186
8-1-2 基本处理程序186
8-1-3 范例说明186
8-1-4 完整范例189
8-2 内部文件存取机制191
8-2-1 使用观念191
8-2-2 写出基本程序191
8-2-3 读入基本程序193
8-3 外部文件存取195
8-3-1 SDCard文件系统基本概念195
8-3-2 判断SDCard的挂载点(Mount Point)196
8-3-3 应用程序文件应该在哪里196
8-3-4 开启写出数据的权限196
8-3-5 开始进行程序开发198
8-3-6 写出数据文件198
8-3-7 读入数据文件199
8-4 移动装置数据库处理机制SQLite200
8-4-1 建立数据库的辅助类别对象200
8-4-2 预先处理模式200
8-4-3 简单查询数据202
8-4-4 新增数据203
8-4-5 删除数据203
8-4-6 修改数据204
8-4-7 进一步了解查询方式204
8-5 应用App资源中的数据存取数据:以游戏关卡数据处理为例205
8-5-1 定义数据206
8-5-2 读取数据文件207
8-5-3 程序中读取方式207
第9课 因特网相关209
9-1 网络接口及IP Add ress210
9-1-1 装置的网络状态210
9-1-2 网络接口的IP Add ress210
9-1-3 取得装置联机IP Address212
9-1-4 建构IP Add ress对象实体213
9-2 UDP通信协议的数据存取214
9-2-1 处理模式214
9-2-2 实作测试214
9-3 TCP通信协议的数据存取220
9-3-1 处理模式220
9-3-2 实作测试220
9-4 Http通信协议的数据存取225
9-4-1 以AndroidHttpClient及DefaultHttpClient实作225
9-4-2 以java.net.HttpURLConnection实作228
9-5 WebView使用229
9-5-1 基本的处理方式——直接放进Activity中229
9-5-2 基本的处理方式——以版面配置方式处理230
9-5-3 进一步设定WebView功能236
第10课 影音多媒体与相机243
10-1 播放音乐244
10-1-1 基本概念244
10-1-2 SDCard上的音乐播放245
10-1-3 播放项目资源中音乐文件247
10-1-4 播放URL的音乐文件247
10-1-5 暂停继续播放248
10-1-6 停止播放248
10-2 音效处理249
10-2-1 建构SoundPool对象实体249
10-2-2 实时播放音效250
10-3 录音处理250
10-3-1 调用其他录音程序251
10-3-2 自定义录音处理程序252
10-4 录像放映254
10-4-1 录像254
10-4-2 调用其他录像程序254
10-4-3 自定义录像程序256
10-4-4 播放影片258
10-5 相机259
10-5-1 调用其他照相程序259
10-5-2 自定义相机程序261
第11课 地图与卫星定位系统267
11-1 GPS定位268
11-1-1 开始基本实作268
11-1-2 较佳位置取得270
11-2 基本Google Map275
11-2-1 开发前期作业276
11-2-2 Hello,Map277
11-2-3 在Android上开发的应用279
11-3 进阶Google Map280
11-3-1 JavaScript处理说明280
11-3-2 JavaScript数据传回Android282
11-3-3 以Android传递数据给JavaScript283
第12课 传感器运行原理及应用285
12-1 传感器运行原理与应用286
12-1-1 基本概念286
12-1-2 处理原则286
12-1-3 实作开发287
12-1-4 用户装置支持处理288
12-2 三轴加速传感器289
12-3 重力加速度传感器293
12-4 磁极方向传感器296
12-5 光线/温度/湿度/压力传感器300
第13课 资源与国际化305
13-1 提供资源内容307
13-1-1 预设资源内容及架构307
13-1-2 替代选择性资源内容309
13-2 存取资源内容311
13-2-1 程序代码中存取资源内容312
13-2-2 XML中存取资源内容313
13-3 应用程序执行中的改变314
设计一个保留及回存对象314
13-4 资源内容的区域化314
13-4-1 支持的区域国别(地区)315
13-4-2 进一步认识项目资源316
13-4-3 资源类型322
13-4-4 区域化确认检查323
第14课 系统功能与装置控制325
14-1 移动装置相关辨识326
14-2 移动电话通话状态328
14-3 移动电话用户相关数据330
14-3-1 用户账号330
14-3-2 取得联系人姓名331
14-3-3 用户的相簿332
14-4 开发者基本道德332
第15课 实际项目开发335
15-1 弹指砖块王(Bricks Fighter)336
15-1-1 App简易架构337
15-1-2 欢迎页面337
15-1-3 游戏关卡菜单339
15-1-4 游戏主页344
15-2 掏金沙(Lode Runner)353
15-2-1 开发动机353
15-2-2 着手规划354
15-2-3 游戏架构355
15-2-4 关卡菜单358
15-2-5 游戏画面359
15-2-6 关卡地图362
15-2-7 敏感争议371
15-3 炸弹超人(Bomb King)371
15-4 其他应用程序开发项目374
15-4-1 个性签名产生器374
15-4-2 开发观念原则386
第16课 App发布387
16-1 包装发布到Google Play388
16-1-1 包装成为APK388
16-1-2 首次注册开发者390
16-1-3 发布APK到 Google Play392
16-2 App创意开发与比赛经验心得分享393