封面
版权信息
序
前言
第1章 绪论
1.1 Android介绍
1.2 Android版本历史
1.3 Android系统特点
第2章 Android开发入门
2.1 开发工具
2.2 开发工具的安装及配置
2.2.1 安装和配置JDK
2.2.2 安装和配置Eclipse
2.2.3 安装和配置Android SDK
2.2.4 安装ADT
2.2.5 创建AVD
2.3 HelloWorld
- APP免费
2.3.1 创建HelloWorld工程项目
- APP免费
2.3.2 在模拟器上运行HelloWorld
- APP免费
2.4 小结
- APP免费
第3章 用户界面Ul
- APP免费
3.1 实例——5种UI布局类型
- APP免费
3.2 Android UI布局
- APP免费
3.2.1 线性布局(LinearLayout)
- APP免费
3.2.2 帧布局(FrameLayout)
- APP免费
3.2.3 相对布局(RelativeLayout)
- APP免费
3.2.4 表格布局(TableLayout)
- APP免费
3.2.5 绝对布局(AbsoluteLayout)
- APP免费
3.2.6 常见问题
- APP免费
3.3 Android UI控件
- APP免费
3.3.1 UI事件捕获与处理
- APP免费
3.3.2 TextView、Button和EditText
- APP免费
3.3.3 复选框(CheckBox)与单选按钮(RadioButton)
- APP免费
3.3.4 下拉列表(Spinner)
- APP免费
3.3.5 自动补全文本框(AutoCompleteTextView)
- APP免费
3.3.6 进度条(ProgressBar)
- APP免费
3.3.7 列表(ListView)
- APP免费
3.3.8 窗体设置(Window)
- APP免费
3.3.9 其他UI控件概览
- APP免费
3.4 菜单(Menu)
- APP免费
3.5 对话框(Dialog)
- APP免费
3.6 小结
- APP免费
第4章 Android开发框架
- APP免费
4.1 Android系统架构
- APP免费
4.2 Android应用程序组成
- APP免费
4.3 Activity的生命周期
- APP免费
4.4 Android的项目架构
- APP免费
4.5 AndroidManifest.xml文件解析
- APP免费
4.6 XML简介
- APP免费
4.7 Android的生命周期
- APP免费
4.8 小结
- APP免费
第5章 Service应用
- APP免费
5.1 什么是Service
- APP免费
5.2 跨进程调用
- APP免费
5.3 Service实例——音乐播放器
- APP免费
5.3.1 使用startService启动服务
- APP免费
5.3.2 使用Receiver方式启动服务
- APP免费
5.3.3 使用bindService方式启动服务
- APP免费
5.3.4 通过AIDL方式使用远程服务
- APP免费
5.4 小结
- APP免费
第6章 Android数据存储
- APP免费
6.1 Android数据基本存储方式
- APP免费
6.1.1 SharedPreferences
- APP免费
6.1.2 Files
- APP免费
6.1.3 ContentProvider
- APP免费
6.2 Android数据库编程——SQLite
- APP免费
6.2.1 SQLite简介
- APP免费
6.2.2 SQLite示例
- APP免费
6.3 小结
- APP免费
第7章 多媒体开发
- APP免费
7.1 音频
- APP免费
7.1.1 播放音频
- APP免费
7.1.2 录制音频
- APP免费
7.2 视频
- APP免费
7.2.1 播放视频
- APP免费
7.2.2 录制视频
- APP免费
7.3 使用Path类绘制二维图形
- APP免费
7.4 使用OpenGL ES绘制三维图形
- APP免费
7.4.1 OpenGL发展历史
- APP免费
7.4.2 OpenGL ES简介
- APP免费
7.4.3 Android OpenGL ES
- APP免费
7.4.4 示例
- APP免费
7.5 小结
- APP免费
第8章 Android网络通信
- APP免费
8.1 引言
- APP免费
8.2 Android网络通信基础
- APP免费
8.2.1 Android支持的网络通信模式
- APP免费
8.2.2 Android提供的网络接口
- APP免费
8.3 使用HttpClient和HttpURLConnection接口
- APP免费
8.3.1 HTTP简介
- APP免费
8.3.2 使用HttpClient接口通信示例
- APP免费
8.3.3 使用HttpUrlConnection接口通信示例
- APP免费
8.4 Android的WiFi开发入门
- APP免费
8.5 Android蓝牙开发入门
- APP免费
8.6 实例:手机联系人(contacts)交换的实现
- APP免费
8.6.1 通过WiFi发送和接收名片文件
- APP免费
8.6.2 通过蓝牙发送和接收名片文件
- APP免费
8.7 本章小结
- APP免费
第9章 传感器访问
- APP免费
9.1 传感器API介绍
- APP免费
9.2 传感器相关的坐标系
- APP免费
9.2.1 世界坐标系
- APP免费
9.2.2 旋转坐标系
- APP免费
9.3 获取设备上传感器种类
- APP免费
9.3.1 功能实现
- APP免费
9.3.2 获取传感器列表
- APP免费
9.4 利用传感器实现指南针功能
- APP免费
9.4.1 功能分析及实现
- APP免费
9.4.2 指南针实现效果
- APP免费
9.4.3 在模拟器上开发传感器应用
- APP免费
9.5 利用传感器实现计步器功能
- APP免费
9.5.1 计步器介绍
- APP免费
9.5.2 计步器所需传感器分析
- APP免费
9.5.3 计步器功能实现
- APP免费
9.5.4 计步器实现效果
- APP免费
9.5.5 示例说明
- APP免费
第10章 Google Map APl
- APP免费
10.1 在Google Map上使用GPS定位
- APP免费
10.1.1 Google APIs的安装
- APP免费
10.1.2 Google APIs开发文档
- APP免费
10.1.3 尝试运行示例
- APP免费
10.1.4 获取Android Maps API Key
- APP免费
10.1.5 修改并再次运行示例
- APP免费
10.1.6 为示例添加GPS位置获取功能
- APP免费
10.2 在MapView上标记位置
- APP免费
10.2.1 标记效果
- APP免费
10.2.2 显示地标
- APP免费
10.2.3 弹出式气泡
- APP免费
10.3 在MapView上测量两点距离
- APP免费
10.3.1 测距功能说明
- APP免费
10.3.2 实现测距线程
- APP免费
10.3.3 选点
- APP免费
10.3.4 添加Handler处理
- APP免费
10.4 在MapView上绘制轨迹
- APP免费
10.4.1 轨迹绘制说明
- APP免费
10.4.2 使用Google Earth生成KML文件
- APP免费
10.4.3 使用Google Map Web Service获取路径
- APP免费
第11章 Android浏览器扩展
- APP免费
11.1 浏览器插件简介
- APP免费
11.2 NPAPI简介
- APP免费
11.3 Android中的浏览器插件开发分析
- APP免费
11.3.1 BrowserPlugin结构
- APP免费
11.3.2 BrowserPlugin中的NPP APIs
- APP免费
11.3.3 BrowserPlugin中的ANPInterface
- APP免费
11.3.4 BrowserPlugin的工作流程
- APP免费
11.4 编译和运行浏览器插件
- APP免费
参考文献
更新时间:2020-04-01 19:59:55