第1章 Android概述 1
1.1 Android简介 1
1.2 Android发展历史 2
1.3 Android平台架构 6
1.4 Android基本组件 8
1.5 习题 10
第2章 Android开发平台搭建与设置 11
2.1 Android开发工具介绍 11
2.2 Android开发平台的搭建与设置 12
2.3 创建HelloAndroid项目 14
2.4 Android应用程序构成介绍 17
2.5 习题 20
第3章 Android布局管理 21
3.1 View布局概述 21
3.2 LinearLayout(线性布局) 23
3.2.1 LinearLayout类简介 23
3.2.2 线性布局实例 24
3.3 TableLayout(表格布局) 26
3.3.1 TableLayout类简介 26
3.3.2 表格布局实例 27
3.4 RelativeLayout(相对布局) 30
3.4.1 RelativeLayout类简介 30
3.4.2 相对布局实例 30
3.5 FrameLayout(帧布局) 33
3.5.1 FrameLayout类简介 34
3.5.2 帧布局实例 34
3.6 AbsoluteLayout(绝对布局) 35
3.6.1 AbsoluteLayout类简介 35
3.6.2 绝对布局实例 36
3.7 布局的嵌套 37
3.8 习题 40
第4章 Activity组件介绍 42
4.1 Activity介绍 42
4.2 调用其他的Activity 43
4.3 不同Activity之间数据传送 47
4.4 返回数据到前一个Activity 49
4.5 Activity的生命周期与管理 52
4.6 习题 57
第5章 常用基本控件 59
5.1 文本控件 59
5.1.1 TextView类简介 59
5.1.2 EditText类简介 60
5.1.3 文本框使用实例 60
5.2 按钮控件 63
5.2.1 Button类简介 63
5.2.2 ImageButton类简介 63
5.2.3 按钮使用实例 63
5.3 单选按钮 66
5.3.1 RadioButton类简介 66
5.3.2 单选按钮使用实例 67
5.4 复选框 70
5.4.1 CheckBox类简介 70
5.4.2 复选框使用实例 70
5.5 图片控件 73
5.5.1 ImageView类简介 73
5.5.2 ImageView使用实例 74
5.6 时钟控件 76
5.6.1 AnalogClock类与DigitalClock类简介 77
5.6.2 时钟控件使用实例 77
5.7 日期时间控件 78
5.7.1 DatePicker类简介 78
5.7.2 TimePicker类简介 79
5.7.3 日期时间控件使用实例 79
5.8 习题 82
第6章 高级控件 83
第7章 菜单与消息提示 124
第8章 Android程序调试 150
第9章 Android数据存储与处理 162
第10章 网络编程 214
第11章 广播和服务 244
第12章 基于高德地图的物流车辆
参考文献 298