目录
第1章Android概述
1.1智能手机App简介
1.2Android发展简介
1.3Android系统架构
1.3.1Linux内核层
1.3.2系统运行层
1.3.3应用框架层
1.3.4应用层
1.4Android系统的特点
1.5学习Android应用开发的要求
本章小结
习题
第2章Android开发环境的搭建与使用
2.1Android开发环境的搭建
2.1.1JDK的安装和配置
2.1.2AndroidApp开发工具的安装和配置
2.1.3创建Android虚拟设备AVD
2.2第一个AndroidApp
2.3Android应用程序逻辑结构
2.4Android应用程序的签名
2.4.1Android应用数字证书签名的作用
2.4.2Android应用数字证书签名的生成
2.5Android应用程序的运行与调试
2.5.1DDMS工具的使用
2.5.2Debug断点调试
本章小结
习题
动手实验
第3章Activity和布局管理
3.1Android四大组件
3.2Activity机制原理
3.2.1Activity的作用与管理
3.3.2Activity的状态与生命周期
3.2.3Activity生命周期实例
3.2.4保存Activity状态参数
3.3界面布局
3.3.1用户界面的构成
3.3.2获取和设置界面布局的方法
3.3.3Android的布局管理器
3.3.4线性布局(LinearLayout)
3.3.5相对布局(RelativeLayout)
3.3.6表格布局(TableLayout)
3.3.7网格布局(GridLayout)
3.3.8框架布局(FrameLayout)
3.4Android的度量单位与资源
3.4.1Android中的度量单位
3.4.2Android的常用资源类型
本章小结
习题
动手实验
第4章UI控件与事件响应
4.1UI控件概述
4.2常用UI控件与事件响应
4.2.1TextView和EditText
4.2.2Button
4.2.3CheckBox和RadioButton
4.2.4Spinner,ListView,GridView
4.3对话框
4.3.1对话框概述
4.3.2对话框举例
4.3菜单
4.3.1菜单(Menu)概述
4.3.2菜单的类型
4.3.3菜单举例
4.4监测用户在屏幕上的操作
4.4.1单击按键
4.4.2触摸屏幕
4.4.3手势识别与绘制
本章小结
习题
动手实验
第5章Android组件通信
5.1Intent通信机制
5.1.1Intent简介
5.1.2Intent的基本用法
5.1.3隐式Intent的主要属性
5.1.4隐式Intent解析机制
5.1.5Intent应用举例
5.2Fragment
5.2.1Fragment概述
5.2.2Fragment的创建和使用
5.3Broadcast
5.3.1Broadcast概述
5.3.2广播事件分类
5.3.3广播的注册
5.3.4普通广播和有序广播
5.3.5系统广播
5.4Notification
5.4.1Notification简介
5.4.2Notification的相关类
5.4.3Notification的使用
5.4.4Notification应用举例
本章小结
习题
动手实验
第6章多线程与UI通信
6.1进程和线程概述
6.1.1Android进程(Process)
6.1.2Android线程(Thread)
6.2Android线程模型
6.2.1单线程模型原则
6.2.2Android实现线程thread
6.2.3Handler,MessageQueue和Looper
6.2.4从其他线程访问UI线程
6.2.5AsyncTask
本章小结
习题
动手实验
第7章Service的机制与运用
7.1Service简介
7.2Service的分类
7.3Service的生命周期
7.4Service的应用举例
7.5Service与Thread
7.6远程Service的用法
7.7AIDL跨进程通信
7.8Android的系统服务
本章小结
习题
动手实验
第8章Android文件与数据库
8.1Android文件系统概述
8.1.1内部存储
8.1.2外部存储
8.1.3缓存Cache
8.2SharedPreferences数据存取
8.2.1SharedPreferences的作用
8.2.2获得SharedPreferences对象
8.2.3SharedPreferences数据的存入和读取
8.3SQLite数据库
8.3.1SQLite简介
8.3.2SQLite数据类型
8.3.3SQLiteDatabase类
8.3.4SQLiteOpenHelper类
8.4ContentProvider数据存取
8.4.1数据模型
8.4.2URI的组成
8.4.3UriMatcher和ContentUris
8.4.4ContentProvider
8.4.5ContentResolver
8.4.6利用ContentProvider显示通讯录记录
8.4.7利用ContentProvider修改通讯录记录
本章小结
习题
动手实验
第9章Android网络开发
9.1Android网络开发概述
9.1.1HTTP协议
9.1.2Android的网络编程方式
9.2Volley网络编程
9.2.1Volley概述
9.2.2StringRequest的用法
9.2.3JSONRequest的用法
9.2.3ImageRequest的用法
9.3WebView网络编程
本章小结
习题
动手实验
第10章Android特色应用
10.1Android传感器技术
10.1.1Android传感器介绍
10.1.2传感器信息的获取
10.2地图导航应用
10.2.1百度地图SDK简介
10.2.2百度地图开发环境配置与地图显示
10.2.3百度地图定位功能
10.2.4百度地图应用实例
本章小结
习题
动手实验
第11章综合实例
11.1看图猜成语
11.1.1游戏简介
11.1.2游戏总体设计
11.1.3服务器端设计与实现
11.1.4客户端设计与实现
11.2游戏2048
11.2.1游戏简介
11.2.2初始布局
11.2.3GameView类
11.2.4Num类
11.2.5在GameView类中添加数字
11.2.6设置开局
11.2.7实现滑动处理:数字合并和产生
11.2.8实现积分功能
11.2.9添加新的数字
11.2.10游戏结束的判断和处理
以下为对购买帮助不大的评价