您当前的位置:首页>电子信息>移动应用开发技术

移动应用开发技术

资料类别:电子信息

文档格式:PDF电子版

文件大小:24.58 MB

资料语言:中文

更新时间:2021-02-13 23:34:19



推荐标签: 技术 开发 应用 移动 开发技术

内容简介

移动应用开发技术
作 者: 工信部通信行业职业技能鉴定指导中心,中国移动互联网基地 编著
出版时间: 2012
丛编项: MIEG"移动互联网开发工程师认证"指定教材
内容简介
  《移动应用开发技术》共19章:第1章和第2章详细介绍了移动增值业务的发展与应用商场的模式,以及各种主流的开发平台技术;第3~16章全面而系统地讲解了Android应用开发所必备的知识,包含Android的系统特性及架构、Android应用开发环境的搭建方法、UI设计、数据存储、SQLite数据库、内容提供器、广播与服务、网络编程、手机功能开发、多媒体开发、2D游戏开发、State和MVC框架的使用等一系列知识点,大部分知识点都配有精心设计的小案例,便于读者理解和动手实践;第17章以迭代的方式讲解了一个完整的游戏案例;第18章讲解了中国移动的跨平台统一开发环境的搭建以及项目开发方法;第19章详细列出了Noble Leader终端应用开发常用的各种类。 《移动应用开发技术》既适合想从事移动应用开发的技术人员自学,又适合作为移动应用开发的培训教材。
目录
编审委员会
前言
第1章 移动增值业务发展与应用商场模式介绍
1.1 3G发展概述
1.1.1 从1G到2G再到3G
1.1.2 3G主流技术标准分析
1.1.3 3G的核心本质
1.2 蓬勃发展的增值业务
1.2.1 增值业务发展概述
1.2.2 从增值业务到数据业务
1.3 App Store模式介绍
1.4 移动应用商场分类与分析
1.4.1 手机厂商类应用商场
1.4.2 移动运营商类应用商场
1.4.3 移动平台商类应用商场
1.4.4 国内第三方应用商场
1.5 中国移动Mobile Market详解
1.5.1 Mobile Market介绍
1.5.2 Mobile Market合作流程
1.5.3 Mobile Market用户注册及商品上传
第2章 移动开发平台技术
2.1 移动终端发展概述
2.1.1 从功能手机到智能终端
2.1.2 智能手机的特点
2.2 移动开发平台技术介绍
2.2.1 移动开发特点
2.2.2 Symbian OS平台及开发环境介绍
2.2.3 Android平台及发展介绍
2.2.4 Windows Mobile平台及开发环境介绍
2.2.5 iOS平台及开发环境介绍
2.2.6 J2ME平台及开发环境介绍
2.2.7 其他移动平台简介
2.3 中国移动应用开发平台
2.3.1 OPhone介绍
2.3.2 OPhone开发环境与SDK介绍
2.3.3 中国移动跨平台统一开发环境与能力组件介绍
第3章 Android 系统架构
3.1 Android系统概述
3.1.1 Android的系统特性
3.1.2 Android的硬件特性
3.2 Android系统架构
3.2.1 Linux内核层
3.2.2 系统运行库层
3.2.3 应用框架层
3.2.4 应用层
3.2.5 Android的版本
第4章 Android 应用开发环境搭建
4.1 开发包及其开发工具的安装和配置
4.1.1 安装JDK和配置Java开发环境
4.1.2 Eclipse环境安装
4.1.3 Android SDK和 ADT的安装与配置
4.1.4 Android模拟器的配置与使用
4.2 创建第一个Android项目-HelloAndroid
4.2.1 创建HelloAndroid项目
4.2.2 运行HelloAndroid项目
4.3 Android SDK框架
4.3.1 Android SDK的目录结构
4.3.2 Android SDK核心开发包
4.4 联机调试
4.5 应用程序签名
4.5.1 什么是签名
4.5.2 Android应用程序签名步骤
第5章 Android 应用程序基础
5.1 Android应用程序组件及其目录结构
5.1.1 Android应用程序组件
5.1.2 Android应用程序工程的目录结构
5.2 Android应用程序的构成
5.2.1 Activity
5.2.2 BroadcastReceiver
5.2.3 Service
5.2.4 ContentProvider
5.2.5 激活组件
5.3 Activity与Intent
5.3.1 Activity系统原理
5.3.2 Activity生命周期
5.3.3 创建Activity
5.3.4 使用Intent跳转Activity
第6章 基本UI设计
6.1 视图概述
6.2 基本UI组件
6.2.1 TextView (文本框)
6.2.2 EditText(编辑框)
6.2.3 Button(按钮)
6.2.4 ImageButton(图片按钮)
6.2.5 ImageView(显示图片)
6.2.6 RadioButton(单选按钮)
6.2.7 CheckBox(复选框)
6.3 布局管理器
6.3.1 FrameLayout(帧布局)
6.3.2 LinearLayout(线性布局)
6.3.3 TableLayout(表格布局)
6.3.4 AbsoluteLayout(绝对布局)
6.3.5 RelativeLayout(相对布局)
6.4 事件处理
6.4.1 事件模型
6.4.2 事件监听机制
第7章 高级UI设计
7.1 菜单
7.1.1 OptionsMenu(选项菜单)
7.1.2 ContextMenu(上下文菜单)
7.2 列表
7.2.1 Adapter(适配器)
7.2.2 ListView(列表视图)
7.2.3 Spinner(下拉列表)
7.2.4 GridView(网格视图)
7.2.5 Gallery(图片库)
7.3 提示信息
7.3.1 AlertDialog(对话框)
7.3.2 Toast
第8章 Android数据存储
8.1 文件
8.1.1 存储至默认文件夹
8.1.2 存储至指定文件夹
8.1.3 存储至SD卡
8.1.4 读取资源文件
8.2 SharedPreferences
8.2.1 SharedPreferences概述
8.2.2 使用SharedPreferences保存数据
8.2.3 使用SharedPreferences读取数据
第9章 数据库SQLite
9.1 SQLite介绍
9.2 用adb shell创建数据库
9.3 SQL语句介绍
9.4 用标准SQL语句操作SQLite
9.4.1 SQLiteOpenHelper
9.4.2 组合insert into语句操作SQLite
9.4.3 组合select语句操作SQLite
9.4.4 用while读出cursor中的所有内容
9.4.5 用SimpleCursorAdapter将cursor中的数据显示到ListView上
9.4.6 组合update语句操作SQLite
9.4.7 组合delete语句操作SQLite
9.5 用SQLiteDatabase的方法操作SQLite
9.5.1 用SQLiteDatabase的insert方法操作数据库
9.5.2 用SQLiteDatabase的query方法操作数据库
9.5.3 用SQLiteDatabase的update方法操作数据库
9.5.4 用SQLiteDatabase的delete方法操作数据库
9.6 拷贝数据库到SD卡上
9.6.1 用SQLiteDatabase的onCreate方法把数据库拷贝到SD卡上
9.6.2 用SQLiteDatabase的openOrCreateDatabase方法打开数据库
第10章 内容提供器ContentProvider
10.1 ContentProvider概述
10.2 ContentProvider的原理解析
10.3 ContentProvider的联系人处理
10.3.1 获取联系人列表
10.3.2 对联系人列表的查询
10.3.3 增加联系人列表
10.3.4 删除联系人列表
第11章 广播与服务
11.1 广播
11.1.1 广播概述
11.1.2 发送广播
11.1.3 接收广播
11.2 服务
11.2.1 服务概述
11.2.2 服务和绑定服务的生命周期
11.2.3 创建并启动服务
11.2.4 服务与进程绑定通信
第12章 网络编程
12.1 网络开发概述
12.1.1 标准的Java接口
12.1.2 Apache接口
12.2 网络连接类型
12.2.1 WiFi
12.2.2 手机搜索网络
12.3 HTTP协议
12.3.1 什么是HTTP协议
12.3.2 HTTP协议格式
12.3.3 HTTP协议请求
12.3.4 HTTP协议响应
12.4 在Android中使用HTTP
12.4.1 HTTP 用GET方式联网
12.4.2 HTTP 用POST方式联网
12.5 Android中的XML解析
12.5.1 解析XML的方法

上一章:信号与系统实验教程 [崔炜,王昊 主编] 2014年版 下一章:互联网通信:虚拟运营商来袭

相关文章

移动互联网应用开发技术 Andriod移动开发技术与应用 现代移动通信技术与应用 PhoneGap 移动应用开发手册 移动互联网技术应用基础 移动互联网关键技术与应用 移动通信技术及应用 第二版 移动机器人控制技术及其应用