想到做到:Android开发关键技术与精彩案例
作 者: 詹建飞 等编著
出版时间: 2012
内容简介
《想到做到:Android开发关键技术与精彩案例》按照入门篇、进阶篇和游戏篇三大部分,结合37个案例系统全面地介绍Android应用和游戏开发的知识。结合实践和设计模式是本书的一大特色,书中深入浅出地讲解了Android平台的运行环境、应用程序模型、用户界面与图形引擎、数据持久化存储方案、移动多媒体框架、Service、联网接口、高级通信技术、访问硬件层能力、游戏引擎和射击类游戏开发等内容。值得一提的是,《想到做到:Android开发关键技术与精彩案例》并未局限于技术的讲解,而是结合国内个人开发者基于Android平台创业的成功案例,与读者分享了移动互联网时代如何做好产品和推广取得成功的经验。
目录
入门篇
第1章 开放的Android
1.1 Android的历史
1.1.1 Google收购Android
1.1.2 Open Handset Alliance
1.1.3 Android版本演进
1.2 Android的架构
1.2.1 Linux内核
1.2.2 本地库
1.2.3 Android运行环境
1.2.4 应用程序框架
1.2.5 应用程序
1.3 开发Android应用程序
1.3.1 开发语言
1.3.2 Android SDK
1.4 Android Market的致富之路
1.4.1 Android Market的商业模式
1.4.2 Android Market发布流程
第2章 Android开发环境和流程
2.1 安装Android SDK和Eclipse
2.1.1 安装Java SDK
2.1.2 安装Eclipse
2.1.3 安装Android SDK
2.1.4 添加必要的Android SDK组件
2.1.5 安装ADT插件
2.2 第一个Android应用程序
2.2.1 新建Android项目
2.2.2 运行Android项目
2.2.3 修改Android项目
2.3 调试Android应用程序
2.3.1 设置断点
2.3.2 启动调试
2.3.3 单步跟踪
2.3.4 真机调试
2.4 常用Android SDK工具
2.4.1 Android模拟器
2.4.2 模拟SD卡
2.4.3 ADB
2.4.4 DDMS
2.4.5 Android
2.5 Android NDK开发介绍
2.5.1 什么是Android NDK
2.5.2 使用NDK的优缺点
2.5.3 使用NDK的两种方式
第3章 Android应用程序模型
3.1 Android应用程序基础
3.1.1 Android应用程序运行环境
3.1.2 Android应用程序的组成
3.2 Activity
3.2.1 Activity创建与声明
3.2.2 Activity的生命周期