更新时间:2020-04-01 19:59:55
封面
版权信息
序
前言
第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
2.3.1 创建HelloWorld工程项目
2.3.2 在模拟器上运行HelloWorld
2.4 小结
第3章 用户界面Ul
3.1 实例——5种UI布局类型
3.2 Android UI布局
3.2.1 线性布局(LinearLayout)
3.2.2 帧布局(FrameLayout)
3.2.3 相对布局(RelativeLayout)
3.2.4 表格布局(TableLayout)
3.2.5 绝对布局(AbsoluteLayout)
3.2.6 常见问题
3.3 Android UI控件
3.3.1 UI事件捕获与处理
3.3.2 TextView、Button和EditText
3.3.3 复选框(CheckBox)与单选按钮(RadioButton)
3.3.4 下拉列表(Spinner)
3.3.5 自动补全文本框(AutoCompleteTextView)
3.3.6 进度条(ProgressBar)
3.3.7 列表(ListView)
3.3.8 窗体设置(Window)
3.3.9 其他UI控件概览
3.4 菜单(Menu)
3.5 对话框(Dialog)
3.6 小结
第4章 Android开发框架
4.1 Android系统架构
4.2 Android应用程序组成
4.3 Activity的生命周期
4.4 Android的项目架构
4.5 AndroidManifest.xml文件解析
4.6 XML简介
4.7 Android的生命周期
4.8 小结
第5章 Service应用
5.1 什么是Service
5.2 跨进程调用
5.3 Service实例——音乐播放器
5.3.1 使用startService启动服务
5.3.2 使用Receiver方式启动服务
5.3.3 使用bindService方式启动服务
5.3.4 通过AIDL方式使用远程服务
5.4 小结
第6章 Android数据存储
6.1 Android数据基本存储方式
6.1.1 SharedPreferences
6.1.2 Files
6.1.3 ContentProvider
6.2 Android数据库编程——SQLite
6.2.1 SQLite简介
6.2.2 SQLite示例
6.3 小结
第7章 多媒体开发
7.1 音频
7.1.1 播放音频
7.1.2 录制音频
7.2 视频
7.2.1 播放视频
7.2.2 录制视频
7.3 使用Path类绘制二维图形
7.4 使用OpenGL ES绘制三维图形
7.4.1 OpenGL发展历史
7.4.2 OpenGL ES简介
7.4.3 Android OpenGL ES
7.4.4 示例
7.5 小结
第8章 Android网络通信
8.1 引言
8.2 Android网络通信基础
8.2.1 Android支持的网络通信模式
8.2.2 Android提供的网络接口
8.3 使用HttpClient和HttpURLConnection接口
8.3.1 HTTP简介
8.3.2 使用HttpClient接口通信示例
8.3.3 使用HttpUrlConnection接口通信示例
8.4 Android的WiFi开发入门
8.5 Android蓝牙开发入门
8.6 实例:手机联系人(contacts)交换的实现
8.6.1 通过WiFi发送和接收名片文件
8.6.2 通过蓝牙发送和接收名片文件
8.7 本章小结
第9章 传感器访问
9.1 传感器API介绍