Android技术及应用PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:张军朝主编;段跃兴,吕进来,王园宇,贾好来副主编
- 出 版 社:北京:电子工业出版社
- 出版年份:2016
- ISBN:9787121280146
- 页数:317 页
第1章 认识Android 1
1.1 Android的定义 1
1.2 Android的特点 1
1.3 Android操作系统 2
1.4 AndroidSDK中的资源 3
1.4.1 资源概述 3
1.4.2 各种资源的使用 4
1.5 需要学习的基础知识 8
1.6 习题 8
第2章 Android系统开发综述 9
2.1 Android系统架构 9
2.1.1 应用程序层 10
2.1.2 应用程序框架层 10
2.1.3 系统运行库层 10
2.1.4 Linux内核层 11
2.2 搭建Android开发环境 11
2.2.1 Java环境搭建 11
2.2.2 安装Eclipse 13
2.2.3 安装AndroidSDK 13
2.2.4 安装ADT 15
2.3 Android开发工具 16
2.3.1 DDMS工具 16
2.3.2 ADB工具 16
2.3.3 AAPT工具 17
2.3.4 Logcat工具 17
2.4 Android模拟器 18
2.5 Android应用打包 19
2.6 习题 20
第3章 创建一个Android程序 21
3.1 创建Android工程 21
3.1.1 创建一个Android程序 21
3.1.2 运行Android程序 22
3.2 Android工程目录结构分析 24
3.2.1 src目录项 24
3.2.2 gen目录项 25
3.2.3 Android.jar文件 25
3.2.4 assets目录项 25
3.2.5 res目录项 25
3.2.6 AndroidManifest.xml文件 26
3.3 调试Android程序 26
3.3.1 增加断点 26
3.3.2 启动调试 27
3.3.3 单步调试 27
3.3.4 利用Logcat调试 29
3.4 习题 30
第4章 Activity组件 31
4.1 Activity的定义 31
4.2 Activity的运行状态 32
4.3 Activity的生命周期 33
4.4 自定义Activity 40
4.5 Activity的详细配置 40
4.6 示例 50
4.7 习题 56
第5章 界面布局 57
5.1 AndroidUI布局 57
5.1.1 线性布局 57
5.1.2 帧布局 58
5.1.3 相对布局 59
5.1.4 表格布局 60
5.1.5 绝对布局 60
5.2 Android UI控件 60
5.2.1 UI事件捕获与处理 61
5.2.2 TextView 61
5.2.3 Button 62
5.2.4 EditText 63
5.2.5 CheckBox与Radio Group 63
5.2.6 Spinner 63
5.2.7 AutoCompleteText View 64
5.2.8 ProgressBar 64
5.2.9 ListView 65
5.2.10 Window 65
5.2.11 其他UI控件概览 66
5.3 用户界面设计原则 69
5.3.1 一致性 69
5.3.2 准确性 70
5.3.3 布局合理化 70
5.3.4 操作合理性 71
5.3.5 响应时间 71
5.4 用户界面设计核心概念 71
5.4.1 android.view.View类 71
5.4.2 View类的继承关系 71
5.5 菜单 72
5.5.1 选项菜单 72
5.5.2 上下文菜单 74
5.5.3 子菜单 75
5.6 对话框 76
5.6.1 提示对话框 76
5.6.2 列表对话框 76
5.6.3 单选对话框和复选对话框 77
5.6.4 进度条对话框 77
5.6.5 日期选择对话框 77
5.6.6 时间选择对话框 78
5.6.7 拖动对话框 78
5.6.8 自定义对话框 78
5.7 滚动处理 79
5.8 示例 80
5.9 习题 93
第6章 Intent组件 94
6.1 Intent的概念 94
6.2 Intent的组成 94
6.3 Intent Filter 95
6.4 Intent的解析机制 97
6.5 Intent调用常用组件 98
6.6 Intent在多Activity中的使用 101
6.6.1 由一个Activity启动另一个Activity 101
6.6.2 Activity间的数据交换 101
6.6.3 带结果返回的Activity 102
6.7 示例 103
6.8 习题 108
第7章 Service组件 109
7.1 Service的定义 109
7.2 Service的生命周期 110
7.3 Service的常用方法 111
7.3.1 StartService启动服务 112
7.3.2 BindService启动服务 112
7.4 IntentService 113
7.5 提高Service优先级 115
7.6 使用系统服务 117
7.7 远程Service 118
7.7.1 AIDL接口 118
7.7.2 远程Service的实现 119
7.8 示例 124
7.9 习题 129
第8章 BroadcastReceiver组件 130
8.1 BroadcastReceiver简介 130
8.1.1 BroadcastReceiver概念 130
8.1.2 BroadcastReceiver机制 130
8.2 广播消息的处理流程 131
8.2.1 广播消息的处理流程 131
8.2.2 广播接收者的实现方式 131
8.2.3 发送广播 132
8.3 广播类型及广播的收发 133
8.3.1 普通广播 133
8.3.2 有序广播 133
8.4 处理系统的广播消息 134
8.4.1 开机启动服务 135
8.4.2 网络状态变化 137
8.4.3 电量变化 138
8.5 BroadcastReceiver的生命周期 139
8.6 示例 140
8.7 习题 146
第9章 Android数据存储与共享 147
9.1 SharedPreferences 147
9.2 File 148
9.3 SQLite数据库编程 153
9.3.1 SQLite简介 153
9.3.2 SQLite示例 159
9.4 ContentProvider 167
9.5 示例 170
9.6 习题 182
第10章 网络连接 183
10.1 网络的访问方式 183
10.1.1 HTTP方式 183
10.1.2 Socket方式 190
10.1.3 Wi-Fi方式 194
10.1.4 蓝牙 195
10.1.5 获取网络的状态 200
10.2 HTTP通信 201
10.2.1 标准的Java接口 201
10.2.2 Apache接口 202
10.2.3 Android的网络接口 203
10.3 WebView 203
10.3.1 WebView简介 203
10.3.2 WebView的实现 204
10.3.3 WebView的常见功能 205
10.4 Wi-Fi应用的开发 206
10.4.1 Wi-Fi系统 206
10.4.2 JNI 208
10.4.3 简单的Wi-Fi应用开发 213
10.5 习题 215
第11章 多线程 217
11.1 多线程的实现 217
11.1.1 创建启动线程 217
11.1.2 休眠线程 220
11.1.3 中断线程 221
11.2 多线程消息传递机制 223
11.2.1 Looper的使用 223
11.2.2 Handler的使用 227
11.2.3 Message的使用 231
11.3 示例 232
11.4 习题 249
第12章 百度地图API 250
12.1 百度AndroidSDK简介 250
12.2 百度地图API功能 250
12.2.1 地图 250
12.2.2 POI检索 251
12.2.3 地理编码 251
12.2.4 线路规划 251
12.2.5 地图覆盖物 251
12.2.6 定位 251
12.2.7 离线地图 251
12.2.8 调启百度地图 251
12.2.9 周边雷达 252
12.2.10 LBS云 252
12.2.11 特色功能 252
12.3 申请密钥 252
12.3.1 密钥简介 252
12.3.2 密钥申请步骤 253
12.4 配置环境及发布 257
12.4.1 Eclipse工程配置方法 257
12.4.2 Android Studio工程配置方法 257
12.4.3 应用混淆 258
12.5 Hello BaiduMap 258
12.6 基础地图 261
12.6.1 地图类型 261
12.6.2 实时交通图 261
12.6.3 百度城市热力图 262
12.6.4 标注覆盖物 262
12.6.5 几何图形覆盖物 263
12.6.6 文字覆盖物 264
12.6.7 弹出窗覆盖物 265
12.6.8 地形图图层 266
12.6.9 热力图功能 267
12.6.10 检索结果覆盖物 268
12.6.11 OpenGL绘制功能 270
12.7 检索功能 272
12.7.1 POI检索 273
12.7.2 公交信息检索 274
12.7.3 线路规划 274
12.7.4 地理编码 277
12.7.5 在线建议查询 278
12.7.6 短串分享 279
12.8 定位 280
12.9 事件监听 281
12.9.1 Key验证事件监听 281
12.9.2 一般事件监听 282
12.9.3 地图事件监听 283
12.10 习题 285
第13章 APP示例 286
13.1 周边加油站APP简介 286
13.2 APP原型展示 286
13.3 聚合数据开放平台介绍 288
13.4 百度地图API介绍 289
13.5 配置工程 289
13.6 聚合数据解析 291
13.7 首页当前位置和PIO绘制 296
13.8 数据序列化 302
13.9 列表界面 305
13.10 详情界面 308
13.11 导航界面 311
13.12 运行效果 314
13.13 习题 316
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017