
0人評分過此書
本書基於Android Studio和Eclipse開發環境,介紹Android系統體系結構和應用開發環境,Android應用的創建、調試和發佈,Activity、Fragment和Intent,Android基本控件、高級控件,Android事件處理,後臺服務,數據存儲,多媒體服務,定位服務,應用項目開發等內容。
- 封面页
- 书名页
- 版权页
- 内容简介
- 出版说明
- 前言
- 目录
-
第1章 Android系统体系架构和应用开发环境
-
1.1 Android概述
-
1.1.1 Android简介
-
1.1.2 Android应用
-
1.1.3 Android的特点
-
-
1.2 Android操作系统的体系架构
-
1.3 Eclipse集成开发环境
-
1.3.1 JDK下载和安装
-
1.3.2 Eclipse集成开发环境的下载与安装
-
1.3.3 Eclipse集成开发环境的界面
-
1.3.4 创建和启动虚拟设备AVD
-
-
1.4 Android Studio集成开发环境
-
1.5 小结
-
习题1
-
-
第2章 Android应用的创建、调试和发布
-
2.1 Android项目的创建和运行
-
2.1.1 创建第一个Android应用项目
-
2.1.2 运行Android应用程序
-
2.1.3 Android项目的导入、导出和移除
-
-
2.2 Android应用的目录结构
-
2.3 Android应用程序分析
-
2.3.1 源代码文件
-
2.3.2 资源文件
-
2.3.3 资源索引文件
-
2.3.4 项目配置文件
-
-
2.4 Android应用的调试
-
2.4.1 Java调试器Debug
-
2.4.2 图形化调试工具DDMS
-
2.4.3 获取日志信息调试工具LogCat
-
-
2.5 Android应用项目的发布
-
2.5.1 发布Android应用项目的打包和签名
-
2.5.2 APK文件的安装
-
-
2.6 小结
-
习题2
-
-
第3章 Activity、Fragment和Intent
-
3.1 Android应用程序的生命周期
-
3.2 Android应用的基本组件
-
3.2.1 Activity
-
3.2.2 Service
-
3.2.3 BroadcastReceiver
-
3.2.4 ContentProvider
-
3.2.5 Intent
-
-
3.3 Activity的运行状态和生命周期
-
3.3.1 Activity的运行状态
-
3.3.2 Activity的生命周期
-
-
3.4 Fragment的使用
-
3.4.1 Fragment的生命周期
-
3.4.2 Fragment的应用
-
-
3.5 Intent属性、过滤器和传递数据
-
3.5.1 Intent属性
-
3.5.2 启动Activity
-
3.5.3 Intent过滤器
-
3.5.4 Activity组件之间通过Intent通信
-
-
3.6 小结
-
习题3
-
-
第4章 Android基本控件
-
4.1 用户界面设计
-
4.2 常用布局
-
4.2.1 定义布局文件和在Activity中引用布局文件
-
4.2.2 线性布局
-
4.2.3 表格布局
-
4.2.4 帧布局
-
4.2.5 网格布局
-
4.2.6 相对布局
-
4.2.7 绝对布局
-
-
4.3 常用控件
-
4.3.1 TextView
-
4.3.2 EditText
-
4.3.3 Button和ImageButton
-
4.3.4 ImageView
-
4.3.5 Checkbox和RadioButton
-
4.3.6 AnalogClock和DigitalClock
-
4.3.7 DatePicker和TimePicker
-
4.3.8 用户登录界面设计
-
-
4.4 小结
-
习题4
-
-
第5章 Android事件处理、高级控件和菜单
-
5.1 Android事件处理机制
-
5.1.1 基于监听接口的事件处理
-
5.1.2 基于回调机制的事件处理
-
-
5.2 Android常用高级控件
-
5.2.1 AutoCompleteTextView
-
5.2.2 Spinner
-
5.2.3 Gallery
-
5.2.4 ListView
-
5.2.5 GridView
-
5.2.6 ScrollView
-
5.2.7 TabHost
-
5.2.8 ImageSwitcher
-
5.2.9 进度条与拖动条
-
5.2.10 应用项目的界面设计
-
-
5.3 菜单
-
5.3.1 选项菜单
-
5.3.2 子菜单
-
5.3.3 上下文菜单
-
-
5.4 小结
-
习题5
-
-
第6章 后台服务
-
6.1 Service组件及其生命周期
-
6.1.1 Service简介
-
6.1.2 Service的生命周期
-
-
6.2 Service的启动模式和绑定模式
-
6.2.1 启动模式下的Service
-
6.2.2 绑定模式下的Service
-
6.2.3 线程使用
-
-
6.3 BroadcastReceiver组件
-
6.4 Notification
-
6.5 花卉图片的幻灯片展示
-
6.6 小结
-
习题6
-
-
第7章 数据存储
-
7.1 SharedPreferences
-
7.2 文件存储
-
7.2.1 数据文件的存取操作
-
7.2.2 访问SD卡
-
7.2.3 访问资源文件
-
-
7.3 SQLite数据库
-
7.3.1 创建数据库和创建表
-
7.3.2 数据操纵语句
-
-
7.4 数据共享
-
7.4.1 ContentProvider
-
7.4.2 ContentResolver
-
-
7.5 小结
-
习题7
-
-
第8章 多媒体服务
-
8.1 绘制2D图形
-
8.1.1 2D图形绘图类
-
8.1.2 绘制图形
-
8.1.3 绘制2D图形举例
-
-
8.2 绘制3D图形
-
8.2.1 绘制3D图形的方法和步骤
-
8.2.2 绘制3D图形举例
-
-
8.3 制作动画
-
8.3.1 逐帧动画
-
8.3.2 补间动画
-
-
8.4 音频播放与视频播放
-
8.4.1 音频播放
-
8.4.2 视频播放
-
-
8.5 声音采集与图像采集
-
8.5.1 声音采集
-
8.5.2 图像采集
-
-
8.6 多媒体服务应用举例
-
8.7 小结
-
习题8
-
-
第9章 定位服务和百度地图应用开发
-
9.1 定位服务概述
-
9.1.1 LBS简介
-
9.1.2 LBS服务模式
-
-
9.2 获取位置信息
-
9.3 百度地图应用开发
-
9.3.1 登录百度地图开发平台
-
9.3.2 申请应用开发密钥
-
9.3.3 下载SDK
-
9.3.4 开发LBS应用
-
-
9.4 小结
-
习题9
-
-
第10章 Android应用项目开发
-
10.1 网上求职手机客户端系统需求分析和设计
-
10.1.1 需求分析
-
10.1.2 总体设计
-
10.1.3 数据库设计
-
-
10.2 网上求职手机客户端系统程序结构设计
-
10.2.1 Activity类和Fragment类
-
10.2.2 Adapter类和公共数据类
-
10.2.3 布局文件
-
10.2.4 其他资源文件
-
-
10.3 基本页面
-
10.3.1 首页
-
10.3.2 消息页
-
10.3.3 我的页
-
-
10.4 用户登录和注册
-
10.4.1 用户登录
-
10.4.2 用户注册
-
-
10.5 职位详情
-
10.6 我的信息
-
10.6.1 个人简历
-
10.6.2 编辑资料
-
-
10.7 小结
-
习题10
-
- 习题参考答案
- 参考文献
- 图书资源支持
- 出版地 : 中國大陸
- 語言 : 簡體中文
評分與評論
請登入後再留言與評分