图书介绍
普通高等教育“十三五”规划教材 基于Android平台的移动开发技术 软件工程专业PDF|Epub|txt|kindle电子书版本网盘下载
![普通高等教育“十三五”规划教材 基于Android平台的移动开发技术 软件工程专业](https://www.shukui.net/cover/25/31351663.jpg)
- 徐硕博,黄卫东,贾雁主编;陈庆涛,刘江平,陈佳泉副主编;张广渊,吴昌平主审 著
- 出版社: 北京:中国水利水电出版社
- ISBN:9787517071150
- 出版时间:2018
- 标注页数:242页
- 文件大小:27MB
- 文件页数:250页
- 主题词:移动终端-应用程序-程序设计-高等学校-教材
PDF下载
下载说明
普通高等教育“十三五”规划教材 基于Android平台的移动开发技术 软件工程专业PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 移动开发技术1
1.1 移动终端技术概述1
1.1.1 移动终端发展概述1
1.1.2 从功能手机到智能终端1
1.2 移动开发平台技术介绍3
1.2.1 移动开发特点4
1.2.2 Symbian OS平台及开发环境介绍4
1.2.3 Android平台及发展介绍5
1.2.4 Windows Mobile平台及开发环境介绍6
1.2.5 iOS平台及开发环境介绍7
1.2.6 J2ME平台及开发环境介绍7
1.2.7 其他移动平台简介8
本章小结8
第2章 Android系统架构9
2.1 Android概述9
2.1.1 Android系统概述9
2.1.2 Android的系统特性10
2.1.3 Android的硬件特性10
2.2 Android系统架构11
2.2.1 Android体系结构11
2.2.2 Linux内核层(Linux Kernel)11
2.2.3 系统运行库层12
2.2.4 应用框架层12
2.2.5 应用层13
2.2.6 Android的版本13
本章小结14
第3章 Android应用开发环境搭建15
3.1 开发包及其开发工具的安装和配置15
3.2 第一个Android程序22
3.3 Android SDK框架25
3.3.1 Android SDK目录结构25
3.3.2 Android SDK核心开发包26
3.4 联机调试26
3.5 应用程序签名27
3.5.1 什么是签名27
3.5.2 Android应用程序签名步骤27
本章小结29
第4章 Android应用程序基础30
4.1 Android应用程序基础30
4.1.1 Android应用程序组件30
4.1.2 Android应用程序工程的目录结构31
4.2 Android应用程序的构成32
4.2.1 Activity33
4.2.2 BroadcastReceiver33
4.2.3 Service33
4.2.4 ContentProvider34
4.2.5 激活组件34
4.3 Activity与Intent34
4.3.1 Activity系统原理34
4.3.2 Activity生命周期35
4.3.3 创建Activity36
4.3.4 使用Intent跳转Activity38
4.4 Activity与Fragment41
4.4.1 Fragment概述41
4.4.2 创建Fragment41
4.4.3 Fragment生命周期43
本章小结44
第5章 基本UI设计45
5.1 视图概述45
5.2 基本UI控件46
5.2.1 TextView(文本框)46
5.2.2 EditText(编辑框)47
5.2.3 Button(按钮)47
5.2.4 ImageButton(图片按钮)48
5.2.5 ImageView(显示图片)50
5.2.6 RadioButton(单选按钮)51
5.2.7 CheckBox(复选框)54
5.2.8 AutoCompleteTextView57
5.2.9 ToggleButton59
5.3 布局管理器61
5.3.1 FrameLayout(框架布局)62
5.3.2 LinearLayout(线性布局)62
5.3.3 TableLayout(表格布局)63
5.3.4 AbsoluteLayout(绝对布局)65
5.3.5 RelativeLayout(相对布局)66
5.4 事件处理67
5.4.1 事件模型67
5.4.2 事件处理机制68
本章小结71
第6章 高级UI设计72
6.1 菜单72
6.1.1 选项菜单(OptionsMenu)72
6.1.2 上下文菜单(ContextMenu)74
6.2 列表75
6.2.1 Adapter(适配器)75
6.2.2 ListView(列表视图)76
6.2.3 Spinner(下拉列表)80
6.2.4 GridView(网格视图)82
6.2.5 Gallery(图片库)84
6.3 提示方法86
6.3.1 AlertDialog86
6.3.2 Toast89
6.4 ActionBar90
6.4.1 ActionBar标题栏90
6.4.2 ActionBar导航模式91
6.4.3 ActionBar交互项92
本章小结96
第7章 Android数据存储97
7.1 Android数据存储介绍97
7.2 文件(Files)97
7.2.1 存储至默认文件夹98
7.2.2 存储至默认指定文件夹99
7.2.3 存储至SD卡99
7.2.4 读取资源文件100
7.3 SharedPreferences101
7.3.1 SharedPreferences概述101
7.3.2 SharedPreferences保存数据101
7.3.3 SharedPreferences读取数据102
本章小结103
第8章 SQLite数据库104
8.1 SQLite介绍104
8.2 用adb shell创建数据库104
8.3 用标准SQL语句操作SQLite106
8.3.1 SQLiteOpenHelper106
8.3.2 组合insert语句操作SQLite106
8.3.3 组合select语句操作SQLite107
8.3.4 读取Cursor对象中所有内容107
8.4 应用SimpleCursorAdapter108
8.4.1 组合update语句操作SQLite108
8.4.2 组合delete语句操作SQLite108
8.5 用SQLiteDataBase的方法操作SQLite109
8.5.1 用SQLiteDatabase的insert方法操作数据库109
8.5.2 用SQLiteDatabase的query方法操作数据库109
8.5.3 用SQLiteDatabase的update方法操作数据库109
8.5.4 用SQLiteDatabase的delete方法操作数据库110
8.6 拷贝或打开数据库110
8.6.1 拷贝数据库到SD卡上110
8.6.2 打开数据库111
本章小结112
第9章 内容提供器ContentProvider113
9.1 ContentProvider概述113
9.2 ContentProvider的原理解析113
9.3 ContentProvider的联系人处理114
9.3.1 获取联系人列表114
9.3.2 对联系人列表的查询116
9.3.3 增加联系人121
9.3.4 删除联系人122
本章小结122
第10章 广播与服务123
10.1 广播123
10.1.1 广播概述123
10.1.2 发送广播124
10.1.3 接收广播124
10.2 服务126
10.2.1 服务概述126
10.2.2 创建并启动服务(本地服务)126
10.2.3 服务和绑定服务的生命周期130
10.2.4 AIDL及远程服务调用131
本章小结136
第11章 网络编程137
11.1 HTTP协议的介绍137
11.1.1 什么是HTTP协议137
11.1.2 HTTP协议格式137
11.1.3 HTTP请求的详解138
11.1.4 HTTP响应的详解140
11.2 在Android中使用HTTP140
11.2.1 HTTP用GET方式联网141
11.2.2 HTTP用POST方式联网142
11.3 Android平台的网络应用开发接口143
11.3.1 标准的Java接口144
11.3.2 Apache接口145
11.4 Android中的XML解析145
11.4.1 解析XML的方法145
11.4.2 三种解析方式的比较146
11.4.3 Android中的DOM解析146
11.5 Android中的JSON解析148
11.5.1 JSON介绍148
11.5.2 JSON解析数据149
11.6 网络连接类型150
11.6.1 WiFi150
11.6.2 手机搜索网络153
本章小结154
第12章 手机功能开发155
12.1 手机特性概述155
12.2 短信处理155
12.2.1 获取短信列表155
12.2.2 发送短信157
12.2.3 接收短信159
12.3 电话处理160
12.3.1 电话呼叫160
12.3.2 监听电话的状态161
12.3.3 获取电话记录162
12.4 重力感应164
12.5 NFC手机支付166
12.6 网页浏览器166
12.7 定位与地图应用170
12.7.1 基础知识170
12.7.2 地图图层174
12.7.3 覆盖物174
12.7.4 服务类178
12.7.5 事件181
本章小结182
第13章 多媒体开发183
13.1 概述183
13.2 音频、视频播放184
13.2.1 MediaPlayer状态详解184
13.2.2 三种数据源186
13.2.3 音频播放188
13.2.4 VideoView视频播放194
13.2.5 MediaPlayer和SufaceView组合播放视频195
13.3 录制音频198
13.3.1 MediaRecorder的状态198
13.3.2 简易录音机的实现199
13.4 相机的使用204
本章小结210
第14章 2D游戏开发211
14.1 2D图形框架211
14.1.1 2D图形框架介绍211
14.1.2 Canvas类的使用212
14.1.3 Paint类的使用213
14.2 绘制自定义的UI控件213
14.3 绘制文字214
14.4 绘制图形217
14.5 绘制图像219
14.6 游戏地图编辑器的使用220
14.7 游戏地图的实现221
14.8 游戏人物动作的实现222
14.9 游戏地图卷轴的实现225
14.10 Animation动画226
14.11 Tween Animation226
14.12 FrameAnimation228
本章小结229
第15章 HTML5在Android中的应用230
15.1 HTML5 Hello World示例230
15.1.1 NetBeans构建Web工程230
15.1.2 HTML5标签234
15.2 CSS3与Web APP238
15.2.1 CSS3实现移动238
15.2.2 CSS3实现动画240
本章小结242