Android实战指南——智能电视、智能手表、穿戴设备、蓝牙4.0及周边设计
- 作者: 柯博文
- 出版社:清华大学出版社 官方網站
- 出版日期:2015-11-01
- 語言:简体中文
- ISBN13:9787302405634
- 定价:59 元
- 京东: 51.9元 線上購買
- 当当: 43.1 元 線上購買
- 亚马逊:45 元 線上購買
- DVD包含教学视频与源代码
本书系统介绍了Android操作系统的架构、编程、开发与项目实践。全书共20章,首先详细介绍了Android的基本开发方法,然后介绍了Android各功能组件的使用,最后以实例设计的形式论述了智能电视、智能手表、穿戴设备、蓝牙4.0及周边设计。 本书适合作为广大移动开发人员、开源软件爱好者及从事嵌入式课程学习的高校师生的教材及参考读物。
出版社為「清华大學」,內容是繁體版的博硕出版社的「Android 5 變形金剛全面進化」的內容,再修改調整後的簡體字版本。
第1章 Android5简介 …………………………………………… 1
1.1 Android系统与市场 ……………………………………… 1
1.2 Android5SDK版本 ………………………………………… 3
1.3 Android5.1SDK版本 ……………………………………… 5
1.4 开发工具的设置 …………………………………………… 6
1.4.1 Android5下载和安装步骤 …………………………… 6
1.4.2 设置 Android仿真器 …………………………………… 13
1.4.3 实际的Android手机来做测试 ……………………… 17
本章习题 …………………………………………………………… 21
第2章 我的第一个APP………………………………………… 22
2.1 第一个Android5应用程序 ……………………………… 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 通过 HTTPDownloadImage下载图片 ……………… 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 设置仿真器上的GoogleMapsAndroidAPIv2……… 149
12.4 设置手机和贩卖时的GoogleMapsAndroidAPIv2… 154
12.5 GoogleMapsAndroidAPIv2地图 ………………………… 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章 上架 …………………………………………………………… 187
15.1 签署应用程序 ………………………………………..………… 187
15.2 到GooglePlay卖软件 ………………………………..……… 191
本章习题 ………………………………………………………….…… 195
第16章 Android平板 ………………………;……………………… 196
16.1 Android平板计算机仿真器 …………………………..…… 196
16.2 FragmentUI组件———画面切割 …………………..…… 199
16.3 FragmentUI组件———动态切换 ……………..………… 205
本章习题 ………………………………………………………..……… 211
第17章 AndroidWearable智能型手表和穿戴设备 …….… 212
17.1 Android穿戴设备和手表仿真器 ……………………….… 212
17.2 智能型手表和穿戴设备APP开发………………….……… 217
本章习题 ………………………………………….…………………… 224
第18章 AndroidStudio工具和智能电视APP …………….… 225
18.1 AndroidStudio下载和安装步骤 ………………….……… 225
18.2 智能型电视APP开发………………………………………… 229
本章习题 …………………………………………………….………… 237
第19章 Android5———MaterialDesign ……………..……… 238
本章习题 …………………………………………..…………………… 246
第20章 Android5物联网、iBeacon、蓝牙4.0BLE和BluetoothSmart …… 247
20.1 蓝牙4.0iBeaconAPP设计 ……………………………….… 247
20.2 蓝牙4.0BLE物联网 APP设计 ………….…………..……… 253
本章习题 ………………………………..……………………… 261