第1章 Android 5简介 1
1.1 Android系统与市场 1
1.2 Android 5 SDK版本 3
1.3 Android 5.1 SDK版本 5
1.4 开发工具的设置 6
1.4.1 Android 5下载和安装步骤 6
1.4.2 设置Android仿真器 13
1.4.3 实际的Android手机来做测试 17
本章习题 21
第2章 我的第一个APP 22
2.1 第一个Android 5应用程序 22
2.2 TextView显示文字 29
2.3 调试模式和Log函数 33
本章习题 38
第3章 输入、按钮和触发事件 39
3.1 EditText组件——数据输入 39
3.2 关闭软键盘 42
3.3 Button组件——按键 43
本章习题 47
第4章 图片显示 48
4.1 ImageView组件——显示图片 48
4.2 ImageButton组件——图片式按键 53
本章习题 56
第5章 换页、数据传递Activity和Intent 57
5.1 startActivity——换页 57
5.2 Bundle——传递数据到下一页 62
5.3 startActivityForResult——回上一页并把数据带回去 67
本章习题 71
第6章 选单和消息 73
6.1 Log函数——场记 73
6.2 Menu——选单 73
6.3 Toast函数——显示消息 77
6.4 PopupMenu——跳出式选单 77
本章习题 80
第7章 选择组件 81
7.1 RadioGroup和RadioButton组件——选择项目 81
7.2 Spinner组件——下拉式选项 85
7.3 NumberPicker组件——选择数字 88
本章习题 91
第8章 列表设计 92
8.1 ListActivity类型 92
8.2 在Activity中使用ListView条列式组件 94
8.3 自定条列式式样 97
本章习题 103
第9章 选择窗口 104
9.1 窗口基本型 104
9.2 YES/NO选择窗口 108
9.3 多项选择窗口 109
9.4 多重选项窗口 111
9.5 自制选项窗口 114
本章习题 116
第10章 网络数据访问 117
10.1 WebKit组件——显示网页 117
10.2 HTTPGet组件的样例程序 120
10.3 HTTPPost组件的样例程序 126
10.4 通过HTTP Download Image下载图片 128
本章习题 130
第11章 拨打电话和发短信 131
11.1 拨打电话 131
11.2 发短信方法一 134
11.3 发短信方法二 137
本章习题 139
第12章 GPS和地图的应用 140
12.1 位置服务GPS 140
12.2 经纬度转换成地址 147
12.3 设置仿真器上的Google Maps Android API v2 149
12.4 设置手机和贩卖时的Google Maps Android API v2 154
12.5 Google Maps Android API v2地图 155
本章习题 162
第13章 多媒体 163
13.1 MediaPlayer音乐播放mp3——音乐放在程序中 163
13.2 MediaPlayer音乐播放mp3——音乐在SD卡中 168
13.3 VideoView——播放视频 171
本章习题 175
第14章 Service服务程序音乐APP 176
14.1 Timer——计时器 176
14.2 Thread的样例程序Runnable 178
14.3 Service服务程序 180
本章习题 186
第15章 APP上架 187
15.1 签署应用程序 187
15.2 到Google Play卖软件 191
本章习题 195
第16章 Android平板 196
16.1 Android平板计算机仿真器 196
16.2 Fragment UI组件——画面切割 199
16.3 Fragment UI组件——动态切换 205
本章习题 211
第17章 Android Wearable智能型手表和穿戴设备 212
17.1 Android穿戴设备和手表仿真器 212
17.2 智能型手表和穿戴设备APP开发 217
本章习题 224
第18章 Android Studio工具和智能电视APP 225
18.1 Android Studio下载和安装步骤 225
18.2 智能型电视APP开发 229
本章习题 237
第19章 Android 5——Material Design 238
本章习题 246
第20章 Android 5物联网、iBeacon、蓝牙4.0 BLE和Bluetooth Smart 247
20.1 蓝牙4.0 iBeacon APP设计 247
20.2 蓝牙4.0 BLE物联网APP设计 253
本章习题 261