Android高级开发及实践
移动端的特色开发
图书的优势和特点
本书在“Android程序设计及实践”课程的基础上,以理论联系实践的形式深入地讲解了Android高级开发的相关知识与技术。本书共有8章,具体介绍了Content Provider、图形图像与动画、高级网络编程、高级用户体验、传感器、Wi-Fi与Bluetooth、NFC以及资源与国际化等知识。另外,本书还讲解了移动互联网的相关概念以及有关程序的实现、NFC近场通信技术等。 本书案例基于Eclipse开发工具编写,使用的SDK版本为Android4.3(API18)。 本书的适用范围较广,可作为高等院校计算机科学与技术、移动互联网、软件工程、网络工程、计算机软件、计算机信息管理以及电子商务等专业的程序设计课程的教材,也可作为科研、程序设计等人员的参考书籍。
本书目录

理论篇
第1章Content Provider
1.1 Content Provider概述
1.1.1  相关API
1.1.2  Content Provider操作规则
1.2  系统通讯录
1.2.1  系统通讯录结构
1.2.2  操作系统通讯录
1.3  自定义ContentProvider
1.3.1  创建ContentProvider
1.3.2  使用自定义的ContentProvider

 

第2章 图形图像与动画
2.1  图形绘制
2.1.1  Color类
2.1.2  Paint类
2.1.3  Path类
2.1.4  Canvas类
2.1.5  绘制几何图形
2.2  Property Animation(属性动画)
2.2.1  ValueAnimator
2.2.2  ObjectAnimator
2.2.3  AnimatorSet
2.2.4  AnimatorInflater

 

第3章 高级网络编程
3.1  HTTP概述
3.1.1 HttPURLConnection
3.1.2 HttpClient
3.2  上传文件到服务器
3.3  断点续传下载文件
3.3.1断点续传的流程及原理
3.3.2 断点续传的实现

 

第4章 高级用户体验
4.1  图片自适应
4.1.1  Draw9-patch概述
4.1.2  绘制图片
4.1.3  绘制内容填充区域
4.2  ListView列表视图
4.2.1  ListView事件处理
4.2.2  Adapter概述
4.2.3  ArrayAdapter
4.2.4  SimpleAdapter
4.2.5  自定义Adapter
4.2.6  自定义Adapter的优化
4.3  PopupWindow
4.3.1  PopupWindow概述
4.3.2  PopupWindow的使用
4.4  ViewPager
4.4.1  ViewPager概述
4.4.2  编写简易图片查看器


第5章  传感器
5.1  传感器简介
5.1.1  传感器相关类
5.1.2  查看本机传感器
5.2  传感器的应用
5.2.1  光线传感器
5.2.2  距离传感器
5.2.3  气压传感器
5.2.4  温度传感器
5.2.5  加速度传感器
5.2.6  陀螺仪传感器
5.2.7  磁场传感器
5.2.8  相对湿度传感器
5.2.9  环境温度传感器
5.2.10  旋转矢量传感器
5.2.11  重力传感器
5.2.12  线性加速度传感器
5.2.13  方向传感器

 

第6章  WiFi与Bluetooth
6.1  WiFi
6.1.1  WiFi概述
6.1.2  扫描周围的WiFi
6.1.3  WiFi相关广播事件
6.1.4  连接到指定WiFi网络
6.1.5  WiFi技术与设备通信
6.2  Bluetooth(蓝牙)
6.2.1  传统蓝牙概述
6.2.2  传统蓝牙通讯
6.2.3  BLE技术概述
6.2.4  通过BLE技术与设备通信

 

第7章  NFC
7.1  NFC概述
7.1.1  RFID射频识别技术
7.1.2  NFC工作模式
7.2  数据格式
7.3  Tag(标签)调度系统
7.4  NFC开发配置
7.5  NFC标签数据操作
7.5.1  开发前的准备
7.5.1  读写MifareClassic标签数据
7.5.2  读写NDEF纯文本数据

 

第8章  资源与国际化
8.1  Android资源
8.1.1  Android资源概述
8.1.2  资源的创建与使用
8.2  国际化
8.2.1  跟随系统国际化
8.2.2  程序内国际化

Copyright©2013-2018 青岛英谷教育科技股份有限公司 All Rights Reserved

http://www.121ugrow.com   邮箱:yinggu@121ugrow.com   鲁ICP备13014014

 鲁公网安备 37021202000731号