封面
版权信息
内容简介
前言
第1章 Android系统概述
1.1 智能手机
1.2 什么是Android
1.3 Android系统架构
1.4 Android5新特性介绍
1.5 小结
1.6 思考题
第2章 搭建Android开发环境
2.1 系统需求
2.2 软件安装
2.3 Android SDK介绍
2.4 创建第一个Android应用程序
2.5 调试程序
2.6 小结
2.7 思考题
第3章 Android应用程序结构
3.1 应用程序基本组成
3.2 Activity
3.3 资源
3.4 Manifest文件
3.5 App Widgets
3.6 进程和线程
3.7 小结
3.8 思考题
第4章 Android GUI开发
4.1 View和ViewGroup
4.2 使用XML定义视图
4.3 布局
4.4 常用Widget组件
4.5 Menu和ActionBar
4.6 Bitmap
4.7 对话框(Dialog)
4.8 Toast和Notification
4.9 界面事件响应
4.10 小结
4.11 思考题
第5章 电话和短信应用程序开发
5.1 Intent
5.2 拨号程序
5.3 短信程序
5.4 照相机程序
5.5 小结
5.6 思考题
第6章 多媒体开发
6.1 Service
6.2 BroadcastReceiver
6.3 音频
6.4 视频
6.5 小结
6.6 思考题
第7章 数据存储
7.1 SharedPreferences
7.2 文件存储
7.3 SQLite
7.4 ContentProvider
7.5 数据同步到云端
7.6 数据备份与恢复
7.7 小结
7.8 思考题
第8章 网络编程
8.1 HTTP通信
8.2 Socket通信
8.3 Bluetooth通信
8.4 WIFI通信
8.5 NFC
8.6 USB
8.7 SIP
8.8 小结
8.9 思考题
第9章 智能传感器
9.1 获取位置信息
9.2 使用Google地图服务
9.3 传感器
9.4 运动传感器
9.5 位置传感器
9.6 环境传感器
9.7 小结
9.8 思考题
第10章 绘图
10.1 2D绘图
10.2 Drawable
10.3 3D绘图
10.4 硬件加速
10.5 RenderScript
10.6 小结
10.7 思考题
第11章 APP的本地化
11.1 国际化与本地化
11.2 手机区域设置
11.3 未本地化的应用程序
11.4 本地化的应用程序
11.5 小结
11.6 思考题
第12章 文本与输入
12.1 剪贴板框架(Clipboard Framework)
12.2 剪贴板类(Clipboard Classes)
12.3 将剪贴板内数据强制转换为文本
12.4 复制到剪贴板
12.5 从剪贴板中粘贴
12.6 利用Content Provider复制复杂数据
12.7 设计有效的复制/粘贴功能
12.8 综合实例
12.9 小结
第13章 企业应用开发
13.1 设备管理API概述
13.2 开发设备管理API应用
13.3 文本语音API
13.4 TV应用
13.5 可穿戴设备应用
13.6 小结
第14章 应用程序发布
14.1 应用程序发布的步骤
14.2 为什么要为应用程序签名
14.3 Android的签名策略
14.4 导出未签名应用程序
14.5 生成签名文件
14.6 为应用程序签名
14.7 使用zipalign工具优化应用程序
14.8 发布到Google Play Store
14.9 小结
14.10 思考题
更新时间:2021-03-19 15:29:26