CHAPTER 1 Android基础知识,第一个应用程序:HelloAndroid
1.1 智能手机及其作系统
1.1.1 智能手机
1.1.2 Android手机
1.1.3 App和Google Play
1.2 Android应用开发环境
1.3 第一个应用程序:HelloAndroid
1.3.1 框架应用
1.3.2 GUI预览
1.3.3 XML文件: activity_main.xml、 colors.xml、 styles.xml、 strings.xml、 dimens.xml
1.3.4 MainActivity类
1.4 在模拟器中运行App
1.5 使用Logcat调试App
1.6 调试器的使用
1.7 在实际设备上测试App
1.8 App Manifest和Gradle构建系统
1.8.1 AndroidManifest.xml文件: App图标与面向安卓的设备
1.8.2 Gradle构建系统
CHAPTER 2 模型视图控制器、 GUI组件和事件
2.1 模型视图控制器(MVC)框架
2.2 模型
2.3 GUI组件
2.4 RelativeLayout、TextView、EditText和Button: Tip Calculator应用程序,版本0
2.5 GUI组件和多XML属性: Tip Calculator应用程序,版本pan>
2.6 风格和主题: Tip Calculator应用程序,版本2
2.7 事件和简单事件处理:编写控制器, Tip Calculator应用程序,版本3
2.8 多事件处理: Tip Calculator应用程序,版本4
CHAPTER 3 GUI、布局管理器编程
3.1 MVC框架
3.2 模型
3.3 以编程方式创建GUI,TicTacToe应用程序,版本0
3.4 事件处理:TicTacToe应用程序,版本pan>
3.5 整合模型以支持游戏玩法:TicTacToe应用程序,版本2
3.6 内部类
3.7 布局参数:TicTacToe应用程序,版本3
3.8 提醒对话框:TicTacToe应用程序,版本4
3.9 拆分视图和控制器:TicTacToe应用程序,版本5
CHAPTER 4 多个Activity,在Activity之间传递数据,转换,持久性数据
4.1 模型: Mortgage类
4.2 使用TableLayout作为GUI前端: Mortgage Calculator应用程序,版本0
4.3 使用RelativeLayout作为第二屏幕GUI
4.4 连接两个activity: Mortgage Calculator应用程序,版本pan>
4.5 activity的生命周期
4.6 多个activity之间共享数据: Mortgage Calculator应用程序,版本2
4.7 activity之间的转换: Mortgage Calculator应用程序,版本3
4.8 处理持久性数据: Mortgage Calculator应用程序,版本4?
CHAPTER 5 菜单和SQLite
5.1 菜单和菜单项: Candy Store应用程序,版本0
5.2 图标: Candy Store应用程序,版本pan>
5.3 SQLite:创建数据库、表和插入数据, Candy Store应用程序,版本2
5.4 删除数据: Candy Store应用程序,版本3
5.5 更新数据: Candy Store应用程序,版本4
5.6 运行收银机: Candy Store应用程序,版本5
CHAPTER 6 设备方向管理
6.1 Configuration类
6.2 捕获设备旋转事件
6.3 策略pan>:为每个方向设置一个Layout XML文件
6.4 策略2:为两个方向应用一个layout XML文件,用代码修改布局
6.5 策略3:用代码管理布局和方向
CHAPTER 7 触摸与滑动
……
16.5 对称和非对称加密:修改视图, Encryption应用程序,版本3
附录 a 动态检索状态栏和作栏的高度
附录 B 动态设置TextView的字体大小
附录 c 、安装Google Play服务和使用地图
附录 D AsyncTask类
?
|