图书介绍

移动应用开发技术2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

移动应用开发技术
  • 工信部通信行业职业技能鉴定指导中心,中国移动互联网基地编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111366638
  • 出版时间:2012
  • 标注页数:293页
  • 文件大小:24MB
  • 文件页数:307页
  • 主题词:移动电话机-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

移动应用开发技术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再到3G2

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项目——HelloAndroid50

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 Activity60

5.2.2 BroadcastReceiver61

5.2.3 Service61

5.2.4 ContentProvider61

5.2.5 激活组件62

5.3 Activity与Intent62

5.3.1 Activity系统原理62

5.3.2 Activity生命周期63

5.3.3 创建Activity 64

5.3.4 使用Intent跳转Activity67

第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 Toast108

第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 SharedPreferences114

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语句操作SQLite119

9.4.1 SQLiteOpenHelper119

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的方法操作SQLite123

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 WiFi152

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中使用HTTP160

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 Socket280

19.8文件、文件夹及上传下载281

19.8.1文件和文件夹281

19.8.2下载文件282

19.8.3上传文件283

附录一 移动应用商场应用发布协议284

附录二 结算授权书288

附录三 个人开发者结算银行资料变更申请表289

热门推荐