图书介绍

Android项目驱动教程PDF|Epub|txt|kindle电子书版本网盘下载

Android项目驱动教程
  • 李维勇主编;夏继媛,杜亚杰,石建副主编 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787512413986
  • 出版时间:2014
  • 标注页数:315页
  • 文件大小:65MB
  • 文件页数:325页
  • 主题词:移动终端-应用程序-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Android项目驱动教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

任务1 搭建开发环境1

1.1 任务实现1

1.1.1 下载与配置Android SDK1

1.1.2 创建Android Vitural Device2

1.2 必备知识4

1.2.1 Android及其架构4

1.2.2 Android Virtual Device简介7

1.2.3 开发前的准备9

1.3 能力拓展11

1.3.1 adb及其指令11

1.3.2 Eclipse对Android开发的支持12

1.4 项目实践15

任务2 创建文件管理器项目16

2.1 任务实现16

2.1.1 文件管理器需求分析16

2.1.2 创建项目16

2.1.3 创建应用资源18

2.2 必备知识21

2.2.1 项目架构解析21

2.2.2 使用Activity设计用户界面28

2.2.3 应用程序资源37

2.3 能力拓展41

2.3.1 Activity栈与任务41

2.3.2 ActivityManager与PackageManager46

2.3.3 Android库项目管理49

2.4 项目实践51

任务3 设计用户界面52

3.1 任务实现52

3.1.1 主界面设计52

3.1.2 主菜单设计54

3.1.3 对话框设计56

3.2 必备知识57

3.2.1 视图与布局57

3.2.2 常用控件设计64

3.2.3 菜单设计73

3.2.4 对话框设计77

3.3 能力拓展83

3.3.1 使用Hierarchy Viewer调试用户界面83

3.3.2 使用Fragment构建用户界面86

3.4 项目实践95

任务4 异步加载文件列表96

4.1 任务实现96

4.1.1 监听SD卡状态96

4.1.2 异步文件加载设计97

4.1.3 文件列表设计99

4.2 必备知识101

4.2.1 适配器设计101

4.2.2 使用BroadcastReceiver监听广播103

4.2.3 Android中的异步处理106

4.3 能力拓展113

4.3.1 常用界面布局容器113

4.3.2 使用Loader异步载入数据116

4.4 项目实践119

任务5 文件处理设计120

5.1 任务实现120

5.1.1 动作栏设计120

5.1.2 文件处理设计125

5.1.3 文件搜索设计128

5.2 必备知识129

5.2.1 文件存储129

5.2.2 Intent与组件间的通信131

5.2.3 动作栏与导航137

5.3 能力拓展142

5.3.1 使用ShareActionProvider分享应用142

5.3.2 使用SearchView实现搜索功能144

5.4 项目实践149

任务6 系统配置与数据存储150

6.1 任务实现150

6.1.1 配置管理设计150

6.1.2 书签功能设计152

6.1.3 媒体文件扫描155

6.2 必备知识156

6.2.1 使用SharedPreferences保存配置信息156

6.2.2 使用SQLiteOpenHelper管理数据库160

6.2.3 使用ContentProvider实现数据共享166

6.3 能力拓展172

6.3.1 数据备份172

6.3.2 使用ContentObserver监听数据变化175

6.4 项目实践178

任务7 图形与图像处理179

7.1 任务实现179

7.1.1 图像处理工具设计179

7.1.2 图像浏览设计183

7.1.3 视频列表设计185

7.2 必备知识187

7.2.1 Android中的绘图187

7.2.2 自定义组件190

7.2.3 样式与主题196

7.3 能力拓展199

7.3.1 使用App Widgets创建桌面应用199

7.3.2 使用Animation设计动画206

7.4 项目实践210

任务8 音频与视频处理211

8.1 任务实现211

8.1.1 音频播放设计211

8.1.2 视频播放设计214

8.1.3 重构SD卡的监听216

8.2 必备知识217

8.2.1 使用MediaPlayer播放音乐217

8.2.2 音频管理222

8.2.3 使用Service实现后台服务225

8.3 能力拓展235

8.3.1 使用VideoView播放视频235

8.3.2 电话与短信236

8.4 项目实践242

任务9 网络功能设计243

9.1 任务实现243

9.1.1 文件上传设计243

9.1.2 蓝牙传输设计245

9.1.3 应用更新设计249

9.2 必备知识253

9.2.1 Android中的网络编程253

9.2.2 JSON数据解析256

9.2.3 Android蓝牙开发262

9.3 能力拓展270

9.3.1 使用WebView构建网络应用271

9.3.2 使用Google地图服务276

9.4 项目实践280

任务10 测试与发布应用281

10.1 任务实现281

10.1.1 本地化应用程序281

10.1.2 项目测试281

10.1.3 数字签名与打包288

10.1.4 发布应用290

10.2 必备知识291

10.2.1 Android中的测试框架291

10.2.2 发布前的准备300

10.3 能力拓展302

10.3.1 传感器302

10.3.2 Google云信息服务308

10.4 项目实践314

参考文献315

热门推荐