Android程序设计教程(Android Studio版)
1星价
¥37.6
(8.0折)
2星价¥37.6
定价¥47.0
暂无评论
图文详情
- ISBN:9787560654713
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:26cm
- 页数:312页
- 出版时间:2019-10-01
- 条形码:9787560654713 ; 978-7-5606-5471-3
本书特色
本书通过Android Studio集成开发工具,对Android技术进行深入全面讲解。内容涵盖Android基本理论、运行时权限、UI界面程序设计、Activity、资源管理、Fragment碎片、Intent意图、BroadcastReceiver、SQLite数据存储、LitePal插件使用、ContentProvider数据共享、Service服务、网络编程、WIFI编程、蓝牙传输、百度地图应用和传感器使用等技术。
内容简介
本书基于Android Studio 3.1集成开发工具, 对Android技术进行全面、深入的讲解。本书内容涵盖Android基本理论概述、集成开发环境的安装配置、UI界面程序设计、Android四大组件技术应用、Android网络编程等技术。
目录
第1章 Android概述 1
1.1 Android简介 1
1.1.1 Android的起源 1
1.1.2 Android的发展史 2
1.1.3 Android的特点 3
1.2 Android体系结构 4
第2章 Android Studio集成开发环境 6
2.1 搭建Android Studio开发环境 6
2.1.1 ?Android Studio介绍 6
2.1.2 下载并安装JDK 7
2.1.3 下载并安装Android Studio 7
2.1.4 启动Android Studio 9
2.2 Android Studio编程环境介绍 11
2.2.1 ?Android Studio编程环境 12
2.2.2 ?Android SDK操作 15
2.2.3 ?AVD模拟器操作 18
2.3 Android Studio应用程序 20
2.3.1 新建一个工程 21
2.3.2 Android应用程序目录结构分析 23
2.3.3 导入项目操作 24
第3章 Android应用程序 25
3.1 Android四大组件 25
3.1.1 Activity 25
3.1.2 Service 26
3.1.3 BroadcastReceiver 26
3.1.4 ContentProvider 27
3.2 Android应用程序生命周期 27
3.2.1 程序生命周期 27
3.2.2 Activity生命周期 28
3.3 Android程序调试 33
3.4 Android应用程序权限 35
3.4.1 AndroidManifest.xml清单文件 35
3.4.2 Android权限机制 36
3.4.3 运行时权限 37
第4章 Android用户界面程序设计 41
4.1 View基础 41
4.2 界面布局 43
4.2.1 线性布局 43
4.2.2 相对布局 44
4.2.3 表格布局 47
4.2.4 绝对布局 49
4.2.5 框架布局 49
4.2.6 网格布局 50
4.2.7 扁平化布局 51
4.3 Widget简单组件 52
4.3.1 文本控件 52
4.3.2 Button和开关控件 53
4.3.3 ImageButton和ImageView控件 55
4.3.4 RadioButton和RadioGroup控件 56
4.3.5 CheckBox复选框 59
4.4 Android事件处理 61
4.4.1 基于监听的事件处理 62
4.4.2 基于回调机制的事件处理 64
4.5 对话框 68
4.5.1 对话框简介 68
4.5.2 普通对话框 69
4.5.3 列表对话框 71
4.5.4 单选按钮和复选框对话框 72
4.5.5 日期与时间选择对话框 76
4.5.6 进度对话框 78
4.6 Android常用高级控件 80
4.6.1 AutoCompleteTextView控件 80
4.6.2 ScrollView控件 82
4.6.3 ListView控件 83
4.6.4 ProgressBar与SeekBar控件 89
4.6.5 Gallery控件 91
4.6.6 Toast控件 94
4.6.7 Notification控件 95
4.6.8 Spinner控件 97
4.6.9 TabHost控件 99
4.6.10 GridView网格控件 102
4.7 Fragment基础 105
4.7.1 Fragment基本概述 105
4.7.2 Fragment生命周期 105
4.7.3 Fragment的创建 107
4.7.4 Fragment与Activity之间的通信 111
4.8 资源管理 117
4.8.1 资源分类 117
4.8.2 资源访问方式 118
第5章 意图与广播 122
5.1 Intent意图 122
5.1.1 Intent原理及分类 122
5.1.2 Intent属性 123
5.1.3 Intent启动Activity 130
5.1.4 Intent Filter过滤器 137
5.2 BroadcastReceiver 139
5.2.1 广播接收机制 139
5.2.2 使用BroadcastReceiver 140
5.3 Handler消息传递机制 142
5.3.1 Handler简介 142
5.3.2 Handler的工作机制 145
5.4 AsyncTask类 148
第6章 Service服务 152
6.1 Service简介 152
6.1.1 Service分类 153
6.1.2 Service基本示例 153
6.2 Service详解 155
6.2.1 Start方式启动Service 155
6.2.2 Bind方式启动Service 159
6.2.3 混合方式启动Service 165
6.2.4 前台Service 169
6.2.5 Service执行耗时任务 174
6.2.6 远程Service 178
第7章 Android数据存储 184
7.1 数据存储方式简介 184
7.2 文件存储 185
7.3 SharedPreferences的使用 190
7.4 SQLite数据库存储 194
7.4.1 创建数据库 195
7.4.2 升级数据库 197
7.4.3 添加数据 198
7.4.4 更新数据 199
7.4.5 删除数据 200
7.4.6 查询数据 200
7.5 LitePal操作数据库 202
7.5.1 配置LitePal 202
7.5.2 创建数据库和表 203
7.5.3 使用LitePal添加数据 207
7.5.4 使用LitePal更新数据 207
7.5.5 使用LitePal删除数据 209
7.5.6 使用LitePal查询数据 209
第8章 ContentProvider数据共享 212
8.1 ContentProvider简介 212
8.1.1 ContentProvider类 212
8.1.2 ContentResolver类 214
8.2 开发ContentProvider程序 215
8.2.1 编写ContentProvider子类 215
8.2.2 注册ContentProvider 217
8.2.3 使用ContentProvider 217
8.3 操作系统的ContentProvider 220
8.3.1 管理联系人 220
8.3.2 管理多媒体 222
8.4 ContentObserver 229
第9章 网络编程 233
9.1 Socket编程 233
9.1.1 Socket类和ServerSocket类 233
9.1.2 ServerSocket类 234
9.2 使用HttpURLConnection 239
9.2.1 URL类和URLConnection类 239
9.2.2 HttpURLConnection类 246
9.3 WiFi编程 250
9.3.1 WifiManager类 250
9.3.2 WifiInfo类 251
9.4 蓝牙传输编程 257
9.4.1 Android蓝牙API介绍 257
9.4.2 Android蓝牙基本应用编程 259
9.4.3 蓝牙连接与数据传输 264
9.5 WebView组件 269
第10章 GPS与百度地图应用 273
10.1 位置服务 273
10.1.1 申请API Key 273
10.1.2 GPS定位 276
10.2 显示百度地图 282
10.3 百度地图定位 285
10.4 百度地图检索 288
第11章 Android传感器应用开发 296
11.1 传感器简介 296
11.1.1 传感器的检测 296
11.1.2 使用传感器的步骤 300
11.2 光线传感器 301
11.3 加速度传感器 302
11.4 陀螺仪传感器 304
11.5 磁场传感器 307
参考文献 312
展开全部
作者简介
向守超,本人从事10多年软件项目开发和软件技术教学工作,既具有丰富的项目开发经验也具有丰富的项目教学经验。曾主编过《Android 程序设计实用教程》、《JavaScript特效实战》和《MySQL网络数据库设计与开发》等教材。
本类五星书
本类畅销
-
断代(八品)
¥13.4¥42.0 -
家居设计解剖书
¥27.3¥39.0 -
当代中国政府与政治(新编21世纪公共管理系列教材)
¥30.2¥48.0 -
中医基础理论
¥50.7¥59.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
社会学概论(第二版)
¥33.0¥55.0 -
当代教育心理学(第3版)(本科教材)
¥23.8¥66.0 -
编辑审稿实务教程
¥35.1¥45.0 -
北大人文课(平装)
¥12.2¥45.0 -
当代西方政治思想前沿
¥22.4¥32.0 -
落洼物语
¥8.4¥28.0 -
弹性力学
¥10.2¥30.0 -
计算结构力学
¥9.8¥24.0 -
软件定义网络(SDN)实战教程
¥49.6¥69.8 -
介入护理学(案例版)
¥52.4¥69.8 -
信息系统项目管理师教程(第4版)
¥117.6¥168.0 -
学前教育史(第二版)
¥31.2¥48.0 -
数理经济学的基本方法(第4版)(精)
¥56.9¥79.0 -
大学生心理健康教育(第二版 套装共2本)
¥22.4¥40.8 -
古代汉语(第四册)
¥13.3¥35.0