图书介绍
移动应用开发技术pdf电子书版本下载
- 工信部通信行业职业技能鉴定指导中心,中国移动互联网基地编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111366638
- 出版时间:2012
- 标注页数:293页
- 文件大小:24MB
- 文件页数:307页
- 主题词:移动电话机-应用程序-程序设计
PDF下载
下载说明
移动应用开发技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 移动增值业务发展与应用商场模式介绍 1
1.1 3G发展概述 1
1.1.1从1G到2G再到3G 2
1.1.2 3G主流技术标准分析 4
1.1.3 3G的核心本质 6
1.2蓬勃发展的增值业务 7
1.2.1增值业务发展概述 7
1.2.2从增值业务到数据业务 8
1.3 App Store模式介绍 8
1.4移动应用商场分类与分析 10
1.4.1手机厂商类应用商场 10
1.4.2移动运营商类应用商场 11
1.4.3移动平台商类应用商场 12
1.4.4国内第三方应用商场 12
1.5中国移动Mobile Market详解 13
1.5.1 Mobile Market介绍 13
1.5.2 Mobile Market合作流程 14
1.5.3 Mobile Market用户注册及商品上传 14
第2章 移动开发平台技术 23
2.1移动终端发展概述 23
2.1.1从功能手机到智能终端 23
2.1.2智能手机的特点 24
2.2移动开发平台技术介绍 25
2.2.1移动开发特点 25
2.2.2 Symbian OS平台及开发环境介绍 26
2.2.3 Android平台及发展介绍 27
2.2.4 Windows Mobile平台及开发环境介绍 28
2.2.5 iOS平台及开发环境介绍 29
2.2.6 J2ME平台及开发环境介绍 30
2.2.7 其他移动平台简介 31
2.3中国移动应用开发平台 31
2.3.1 OPhone介绍 31
2.3.2 OPhone开发环境与SDK介绍 31
2.3.3 中国移动跨平台统一开发环境与能力组件介绍 32
第3章 Android系统架构 34
3.1 Android系统概述 34
3.1.1 Android的系统特性 35
3.1.2 Android的硬件特性 35
3.2 Android系统架构 36
3.2.1 Linux内核层 37
3.2.2系统运行库层 37
3.2.3应用框架层 37
3.2.4应用层 38
3.2.5 Android的版本 39
第4章 Android应用开发环境搭建 42
4.1开发包及其开发工具的安装和配置 42
4.1.1安装JDK和配置Java开发环境 43
4.1.2 Eclipse环境安装 45
4.1.3 Android SDK和ADT的安装与配置 46
4.1.4 Android模拟器的配置与使用 48
4.2创建第一个Android项目——HelloAndroid 50
4.2.1创建HelloAndroid项目 50
4.2.2运行HelloAndroid项目 50
4.3 Android SDK框架 51
4.3.1 Android SDK的目录结构 52
4.3.2 Android SDK核心开发包 53
4.4联机调试 53
4.5应用程序签名 54
4.5.1什么是签名 54
4.5.2 Android应用程序签名步骤 54
第5章 Android应用程序基础 58
5.1 Android应用程序组件及其目录结构 58
5.1.1 Android应用程序组件 58
5.1.2 Android应用程序工程的目录结构 59
5.2 Android应用程序的构成 60
5.2.1 Activity 60
5.2.2 BroadcastReceiver 61
5.2.3 Service 61
5.2.4 ContentProvider 61
5.2.5 激活组件 62
5.3 Activity与Intent 62
5.3.1 Activity系统原理 62
5.3.2 Activity生命周期 63
5.3.3 创建Activity 64
5.3.4 使用Intent跳转Activity 67
第6章 基本UI设计 71
6.1视图概述 71
6.2基本UI组件 72
6.2.1文本框 72
6.2.2编辑框 73
6.2.3按钮 73
6.2.4图片按钮 74
6.2.5显示图片 76
6.2.6单选按钮 77
6.2.7复选框 79
6.3布局管理器 82
6.3.1帧布局 83
6.3.2线性布局 83
6.3.3表格布局 84
6.3.4绝对布局 85
6.3.5相对布局 86
6.4事件处理 88
6.4.1事件模型 88
6.4.2事件监听机制 89
第7章 高级UI设计 92
7.1菜单 92
7.1.1选项菜单 92
7.1.2上下文菜单 93
7.2列表 95
7.2.1适配器 95
7.2.2列表视图 96
7.2.3下拉列表 100
7.2.4网格视图 101
7.2.5图片库 103
7.3提示信息 105
7.3.1对话框 105
7.3.2 Toast 108
第8章 Android数据存储 110
8.1文件 110
8.1.1 存储至默认文件夹 112
8.1.2存储至指定文件夹 112
8.1.3存储至SD卡 113
8.1.4读取资源文件 113
8.2 SharedPreferences 114
8.2.1 SharedPreferences概述 114
8.2.2使用SharedPreferences保存数据 114
8.2.3使用SharedPreferences读取数据 116
第9章 数据库SQLite 117
9.1 SQLite介绍 117
9.2用adb shell创建数据库 117
9.3 SQL语句介绍 118
9.4用标准SQL语句操作SQLite 119
9.4.1 SQLiteOpenHelper 119
9.4.2组合insert into语句操作SQLite 120
9.4.3组合select语句操作SQLite 121
9.4.4用while读出cursor中的所有内容 121
9.4.5用SimpleCursorAdapter将cursor中的数据显示到ListView上 122
9.4.6组合update语句操作 SQLite 122
9.4.7组合delete语句操作SQLite 123
9.5用SQLiteDatabase的方法操作SQLite 123
9.5.1用SQLiteDatabase的insert方法操作数据库 123
9.5.2用SQLiteDatabase的query方法操作数据库 124
9.5.3用SQLiteDatabase的update方法操作数据库 124
9.5.4用SQLiteDatabase的delete方法操作数据库 124
9.6拷贝数据库到SD卡上 125
9.6.1用SQLiteDatabase的onCreate方法把数据库拷贝到SD卡上 125
9.6.2用SQLiteDatabase的openOrCreateDatabase方法打开数据库 125
第10章 内容提供器ContentProvider 127
10.1 ContentProvider概述 127
10.2 ContentProvider的原理解析 128
10.3 ContentProvider的联系人处理 128
10.3.1获取联系人列表 128
10.3.2对联系人列表的查询 130
10.3.3增加联系人列表 134
10.3.4删除联系人列表 135
第11章 广播与服务 136
11.1广播 136
11.1.1广播概述 136
11.1.2发送广播 137
11.1.3接收广播 137
11.2服务 139
11.2.1服务概述 139
11.2.2服务和绑定服务的生命周期 139
11.2.3创建并启动服务 142
11.2.4服务与进程绑定通信 144
第12章 网络编程 150
12.1网络开发概述 150
12.1.1标准的Java接口 150
12.1.2 Apache接口 151
12.2网络连接类型 152
12.2.1 WiFi 152
12.2.2手机搜索网络 155
12.3 HTTP协议 156
12.3.1什么是HTTP协议 156
12.3.2 HTTP协议格式 156
12.3.3 HTTP协议请求 157
12.3.4 HTTP协议响应 159
12.4在Android中使用HTTP 160
12.4.1 HTTP用GET方式联网 160
12.4.2 HTTP用POST方式联网 162
12.5 Android中的XML解析 163
12.5.1解析XML的方法 163
12.5.2 Android中的DOM解析 164
12.5.3 Android中的SAX解析 166
12.5.4 Android中的Pull解析 169
12.5.5几种解析方式的比较 170
第13章 手机功能开发 171
13.1手机特性概述 171
13.2短信处理 171
13.2.1获取短信列表 171
13.2.2发送短信 173
13.2.3接收短信 175
13.3电话处理 176
13.3.1电话呼叫 176
13.3.2监听电话的状态 177
13.3.3获取电话记录 178
13.4重力感应 180
13.5 NFC手机支付 182
13.6网页浏览器 183
第14章 多媒体开发 187
14.1多媒体开发概述 187
14.2音频、视频播放 189
14.2.1 MediaPlayer状态 189
14.2.2三种数据源 191
14.2.3音频播放 193
14.2.4 VideoView视频播放 198
14.2.5 MediaPlayer和SurfaceView组合播放视频 199
14.3录制音频 203
14.3.1 MediaRecorder状态 203
14.3.2简易录音机的实现 204
14.4相机的使用 209
第15章 2D游戏开发 215
15.1 2D图形框架概述 215
15.1.1 Canvas类的使用 216
15.1.2 Paint类的使用 217
15.2绘制自定义的UI控件 217
15.3绘制文字 219
15.4绘制图形 221
15.5绘制图像 223
15.6游戏地图编辑器的使用 224
15.7游戏地图的实现 225
15.8游戏人物动作的实现 226
15.9游戏地图卷轴的实现 228
第16章 开发框架 231
16.1框架概述 231
16.2 State框架的使用 231
16.2.1 LOGO状态 231
16.2.2 MAINMENU状态 232
16.2.3 GAME状态 234
16.3 MVC框架的使用 235
16.3.1 MVC框架的优点 236
16.3.2 Android中MVC的实现 236
第17章 游戏开发案例 242
17.1游戏开发基础知识 242
17.1.1 SurfaceView的使用 242
17.1.2游戏的输入方式 244
17.1.3帧率 244
17.1.4游戏精灵 245
17.2游戏需求 245
17.3游戏实现 247
17.3.1每个类的作用 247
17.3.2每个状态的作用 247
17.3.3 STATE_LOGO的实现 247
17.3.4 STATE_ MAINMENU的实现 248
17.3.5 STATE_GAME的实现 248
第18章 跨平台统一开发环境 250
18.1跨平台统一开发环境概述 250
18.1.1产品体系结构 251
18.1.2应用体系结构 251
18.2跨平台统一开发环境的搭建 252
18.2.1安装包 252
18.2.2运行所需环境 252
18.2.3搭建安装环境 252
18.3基于统一开发环境的项目开发 256
18.3.1 Android开发实例 256
18.3.2 J2ME (K-Java)开发实例 260
18.3.3 Symbian开发实例 263
18.3.4 跨平台开发介绍 268
第19章 Noble Leader终端应用开发 269
19.1概述 269
19.2地址簿、通话和短信 270
19.2.1联系人 270
19.2.2通话记录 271
19.2.3短信 271
19.3传感器 272
19.3.1加速度传感器 272
19.3.2方向传感器 273
19.3.3磁场传感器 273
19.3.4距离传感器 274
19.3.5亮度传感器 274
19.3.6温度传感器 274
19.4地理位置信息 275
19.4.1 GPS定位 275
19.4.2基站定位 276
19.5音频、视频和媒体工具 276
19.5.1录音 276
19.5.2照相机 276
19.5.3播放音频 276
19.5.4播放视频 277
19.5.5震动器 277
19.6手机、设备和固件信息 277
19.6.1手机和SIM卡 278
19.6.2固件版本 278
19.7网络连接管理 279
19.7.1数据网络管理 279
19.7.2无线局域网 279
19.7.3 Socket 280
19.8文件、文件夹及上传下载 281
19.8.1文件和文件夹 281
19.8.2下载文件 282
19.8.3上传文件 283
附录一 移动应用商场应用发布协议 284
附录二 结算授权书 288
附录三 个人开发者结算银行资料变更申请表 289