Android Studio程序设计教程
亲,所有图书均为单本,上下册及多本勿拍,24小时未发货麻烦申请退款。
¥
9
1.5折
¥
59.8
八五品
仅1件
作者丁山 编著
出版社机械工业出版社
出版时间2020-09
版次1
装帧其他
货号9787111660026
上书时间2024-12-17
商品详情
- 品相描述:八五品
图书标准信息
-
作者
丁山 编著
-
出版社
机械工业出版社
-
出版时间
2020-09
-
版次
1
-
ISBN
9787111660026
-
定价
59.80元
-
装帧
其他
-
开本
16开
-
纸张
胶版纸
-
页数
375页
-
字数
565千字
- 【内容简介】
-
本书内容涵盖了Android系统相关领域,大致可以分成两个部分,第壹部分为理论篇,主要介绍Android操作系统、Android生命周期与组件通信、Android用户界面、Android多线程、Android数据存储与交互、Android服务与广播机制、图形与多媒体处理、Android网络技术和Android NDK;第二部分为实践篇,主要介绍Android通信应用、定位与电子地图开发、Android传感器应用等内容。本书内容丰富,浅显易懂,并配套所有例题的源代码、电子课件,欢迎选用本书作为教材的老师登录www.cmpedu.com注册下载。
本书可以作为高等院校电子信息类、计算机类专业高年级学生和研究生的教材,也可以作为学习Android系统程序设计的工程技术人员的参考书。
- 【目录】
-
前言
第1篇 理论篇
第1章 Android操作系统1
1.1 Android概要1
1.1.1 Android的起源1
1.1.2 Android的发展历程与趋势1
1.1.3 Android的特点4
1.1.4 Android的体系结构5
1.2 Android Studio开发环境搭建8
1.2.1 JDK下载和安装8
1.2.2 Android Studio下载和安装11
1.2.3 模拟器安装14
1.3 Android应用程序解析16
1.3.1 Android项目17
1.3.2 Android目录结构21
1.4 Android应用程序的调试24
1.4.1 调试程序24
1.4.2 Android中的资源访问25
1.4.3 电话拨号器实例35
本章小结37
习题37
第2章 Android生命周期与组件通信38
2.1 Android生命周期38
2.2 Activity组件39
2.2.1 Android组件简介39
2.2.2 Task与Activity栈40
2.2.3 Activity的基本状态42
2.2.4 Activity的生命周期44
2.3 Intent意图54
2.3.1 Intent基本构成55
2.3.2 Intent形式57
2.3.3 Intent Filter58
2.3.4 Activity信息传递65
2.3.5 获取Activity返回值68
本章小结75
习题75
第3章 Android用户界面76
3.1 界面布局76
3.1.1 线性布局76
3.1.2 相对布局78
3.1.3 表格布局80
3.1.4 网格布局83
3.1.5 绝对布局85
3.1.6 框架布局86
3.2 常用基础控件88
3.2.1 文本框类88
3.2.2 按钮类95
3.2.3 日期与时间类103
3.2.4 计时控件类104
3.2.5 下拉表控件107
3.2.6 列表控件109
3.2.7 进度条控件112
3.2.8 拖动条控件115
3.3 对话框与消息框118
3.3.1 对话框118
3.3.2 消息框120
本章小结124
习题124
第4章 Android多线程125
4.1 多线程简介125
4.1.1 线程与进程125
4.1.2 多线程的实现125
4.2 Handler异步消息处理机制127
4.3 AsyncTask异步任务130
本章小结135
习题135
第5章 Android数据存储与交互136
5.1 文件存储136
5.1.1 内部存储136
5.1.2 外部存储139
5.2 共享优先数据存储142
5.2.1 使用SharedPreferences对数据进
行存储与读取143
5.2.2 XML解析器147
5.3 数据库存储152
5.3.1 嵌入式数据库152
5.3.2 SQLite数据库157
5.3.3 单元测试167
5.4 内容提供者169
5.4.1 内容解析器169
5.4.2 内容提供者170
5.4.3 内容观察者177
本章小结179
习题179
第6章 Android服务与广播机制180
6.1 Service进程服务180
6.1.1 Service组件生命周期180
6.1.2 Service的基本实现182
6.1.3 使用IntentService188
6.1.4 跨进程服务190
6.1.5 前台服务196
6.2 BroadcastReceiver199
6.2.1 接收广播199
6.2.2 自定义广播201
6.3 AlarmManager实现定时任务206
本章小结207
习题208
第7章 图形与多媒体处理209
7.1 图形绘制与特效209
7.1.1 几何图形绘制类209
7.1.2 图形绘制过程211
7.1.3 图像特效处理215
7.2 Android的音视频播放219
7.2.1 多媒体处理包219
7.2.2 音频和视频播放状态220
7.2.3 音频播放223
7.2.4 视频播放231
7.3 Android录音与拍照238
7.3.1 录音示例238
7.3.2 拍照示例242
本章小结252
习题252
第8章 Android网络技术253
8.1 Web视图253
8.1.1 浏览器引擎WebKit253
8.1.2 Web视图对象254
8.1.3 Web视图实例255
8.2 获取网络资源256
8.2.1 通过URL获取网络资源257
8.2.2 通过URLConnection获取
网络资源259
8.2.3 通过HTTP获取网络资源261
8.3 Eclipse下的Tomcat安装与配置263
8.3.1 开发环境的安装263
8.3.2 服务器的搭建265
8.4 基于HTTP协议的网络通信270
8.4.1 HttpURLConnection270
8.4.2 HttpClient278
本章小结281
习题281
第9章 Android NDK282
9.1 Android NDK简介282
9.2 构建NDK系统283
9.2.1 Android NDK开发环境构建283
9.2.2 JNI284
9.2.3 解析NDK例程286
9.2.4 使用C/C++实现本地方法292
9.3 NDK实现音频转码295
9.3.1 Lame编码器295
9.3.2 业务实现297
本章小结305
习题305
第2篇 实践篇
第10章 Android通信应用306
10.1 蓝牙通信306
10.1.1 蓝牙及其在Android下的
驱动架构306
10.1.2 Android下的bluetooth包310
10.1.3 蓝牙在Android下的应用312
10.2 WiFi通信322
10.2.1 Android下的WiFi包322
10.2.2 WiFi网卡323
10.2.3 更改WiFi状态324
本章小结329
习题330
第11章 定位与电子地图开发331
11.1 使用GPS定位331
11.2 电子地图的开发336
11.2.1 下载Android地图的SDK
开发包336
11.2.2 申请地图服务Key337
11.2.3 创建简单的电子地图339
11.3 定位与电子地图结合342
本章小结348
习题348
第12章 Android传感器应用349
12.1 利用Android传感器349
12.1.1 传感器的定义349
12.1.2 Android中传感器关联类
和接口349
12.2 Android中常用的传感器357
12.2.1 感知环境357
12.2.2 感知设备方向和运动358
12.3 Android传感器开发案例364
12.3.1 摇一摇抽奖364
12.3.2 重力小球366
本章小结374
习题374
参考文献375
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价