图书介绍

ANDROID APP开发者必修16堂课PDF|Epub|txt|kindle电子书版本网盘下载

ANDROID APP开发者必修16堂课
  • 赵令文,BRAD著 著
  • 出版社: 北京:化学工业出版社
  • ISBN:7122244123
  • 出版时间:2016
  • 标注页数:396页
  • 文件大小:157MB
  • 文件页数:410页
  • 主题词:

PDF下载


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

下载说明

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

热门推荐