《Android高级开发及实践》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:青岛农业大学,青岛英谷教育科技股份有限公司编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2016
  • ISBN:9787560643168
  • 页数:294 页
图书介绍:本书具体介绍了Content Provider(内容提供者)、图形图像与动画、网络高级编程、高级用户体验、传感器、WiFi与Bluetooth、NFC,以及资源与国际化等知识。另外,还讲解了移动物联网的相关概念及有关程序的实现、NFC近场通信技术等。

第1章 Content Provider 1

1.1 Content Provider概述 2

1.1.1 相关API 2

1.1.2 Content Provider操作规则 4

1.2 系统通讯录 5

1.2.1 系统通讯录结构 5

1.2.2 操作系统通讯录 7

1.3 自定义Content Provider 19

1.3.1 创建Content Provider 19

1.3.2 使用自定义的Content Provider 25

本章小结 32

本章练习 32

第2章 图形图像与动画 33

2.1 图形绘制 34

2.1.1 Color类 34

2.1.2 Paint类 35

2.1.3 Path类 35

2.1.4 Canvas类 36

2.1.5 绘制几何图形 37

2.2 Property Animation(属性动画) 40

2.2.1 ValueAnimator 40

2.2.2 ObjectAnimator 41

2.2.3 AnimatorSet 41

2.2.4 AnimatorInflater 42

本章小结 46

本章练习 46

第3章 高级网络编程 47

3.1 HTTP概述 48

3.1.1 HttpURLConnection 48

3.1.2 HttpClient 60

3.2 上传文件到服务器 67

3.3 断点续传下载文件 73

3.3.1 断点续传的流程及原理 73

3.3.2 断点续传的实现 74

本章小结 89

本章练习 90

第4章 高级用户体验 91

4.1 图片自适应 92

4.1.1 Draw9-patch概述 92

4.1.2 绘制图片缩放 93

4.1.3 绘制内容填充区域 95

4.2 ListView列表视图 98

4.2.1 ListView事件处理 98

4.2.2 Adapter概述 99

4.2.3 ArrayAdapter 100

4.2.4 SimpleAdapter 103

4.2.5 自定义Adapter 106

4.2.6 自定义Adapter的优化 111

4.3 PopupWindow 113

4.3.1 PopupWindow概述 114

4.3.2 PopupWindow的使用 115

4.4 ViewPager 118

4.4.1 ViewPager概述 118

4.4.2 编写简易图片查看器 119

本章小结 124

本章练习 124

第5章 传感器 125

5.1 传感器简介 126

5.1.1 传感器相关类 126

5.1.2 查看本机传感器 128

5.2 传感器的应用 131

5.2.1 光线传感器 132

5.2.2 距离传感器 134

5.2.3 气压传感器 137

5.2.4 温度传感器 140

5.2.5 加速度传感器 140

5.2.6 陀螺仪传感器 143

5.2.7 磁场传感器 147

5.2.8 相对湿度传感器 149

5.2.9 环境温度传感器 150

5.2.10 旋转矢量传感器 150

5.2.11 重力传感器 150

5.2.12 线性加速度传感器 153

5.2.13 方向传感器 153

本章小结 156

本章练习 156

第6章 Wi-Fi与Bluetooth 157

6.1 Wi-Fi 158

6.1.1 Wi-Fi概述 158

6.1.2 扫描周围的Wi-Fi 159

6.1.3 Wi-Fi相关广播事件 162

6.1.4 连接到指定Wi-Fi网络 169

6.1.5 Wi-Fi技术与设备通信 176

6.2 Bluetooth(蓝牙) 192

6.2.1 传统蓝牙概述 192

6.2.2 传统蓝牙通信 196

6.2.3 BLE技术概述 219

6.2.4 通过BLE技术与设备通信 221

本章小结 232

本章练习 232

第7章 NFC 233

7.1 NFC概述 234

7.1.1 RFID射频识别技术 234

7.1.2 NFC工作模式 235

7.2 数据格式 236

7.3 Tag(标签)调度系统 239

7.4 NFC开发配置 239

7.5 NFC标签数据操作 242

7.5.1 开发前的准备 242

7.5.2 读写MifareClassic标签数据 248

7.5.3 读写NDEF纯文本数据 262

本章小结 272

本章练习 272

第8章 资源与国际化 273

8.1 Android资源 274

8.1.1 Android资源概述 274

8.1.2 资源的创建与使用 278

8.2 国际化 283

8.2.1 跟随系统国际化 283

8.2.2 程序内国际化 287

本章小结 292

本章练习 293

附录 国家地区语言代码表 294