《移动应用开发技术》首先介绍了移动增值业务的发展、以Mobile Market为代表的各种应用商场模式、以Android和Ophone为代表的各种移动开发平台的特性,然后系统地讲解了Android平台及其相关的开发技术,最后详细阐述了中国移动推出的跨平台统一开发环境的使用。
移动互联网是一个全新的、充满激情与梦想的行业,希望学员在本教材的帮助下能够尽快了解、进入这个行业,精通开发技术,把握住移动互联网发展的历史机遇,并成为这个行业的技术精英和开拓者!本书由工信部通信行业职业技能鉴定指导中心,中国移动互联网基地编著。
《移动应用开发技术》一共19章:第1章和第2章详细介绍了移动增值业务的发展与应用商场的模式,以及各种主流的开发平台技术;第3~16章全面而系统地讲解了Android应用开发所必备的知识,包含Android的系统特性及架构、Android应用开发环境的搭建方法、UI设计、数据存储、SQLite数据库、内容提供器、广播与服务、网络编程、手机功能开发、多媒体开发、2D游戏开发、State和MVC框架的使用等一系列知识点,大部分知识点都配有精心设计的小案例,便于读者理解和动手实践;第17章以迭代的方式讲解了一个完整的游戏案例;第18章讲解了中国移动的跨平台统一开发环境的搭建以及项目开发方法;第19章详细列出了NobleLeader终端应用开发常用的各种类。
《移动应用开发技术》既适合想从事移动应用开发的技术人员自学,又适合作为移动应用开发的培训教材。本书由工信部通信行业职业技能鉴定指导中心,中国移动互联网基地编著。
编审委员会
前言
第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 Androld模拟器的配置与使用
4.2 创建第一个Android项目——HelloAndfoid
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章 Androjd应用程序基础
第6章 基本UI设计
第7章 高级UI设计
第8章 Android数据存储
第9章 数据库SQLite
第10章 内容提供器ContentProvider
第11章 广播与服务
第12章 网络编程
第13章 手机功能开发
第14章 多媒体开发
第15章 2D游戏开发
第16章 开发框架
第17章 游戏开发案例
第18章 跨平台统一开发环境
第19章 Noble Leader终端应用开发
附录一 移动应用商场应用发布协议
附录二 结算授权书
附录三 个人开发者结算银行资料变更申请表