想到做到:Android开发关键技术与精彩案例
作者:詹建飞 等编著
出版时间:2012-6-1【图书简介】《想到做到:Android开发关键技术与精彩案例》按照入门篇、进阶篇和游戏篇三大部分,结合37个案例系统全面地介绍Android应用和游戏开发的知识。结合实践和设计模式是本书的一大特色,书中深入浅出地讲解了Android平台的运行环境、应用程序模型、用户界面与图形引擎、数据持久化存储方案、移动多媒体框架、Service、联网接口、高级通信技术、访问硬件层能力、游戏引擎和射击类游戏开发等内容。值得一提的是,《想到做到:Android开发关键技术与精彩案例》并未局限于技术的讲解,而是结合国内个人开发者基于Android平台创业的成功案例,与读者分享了移动互联网时代如何做好产品和推广取得成功的经验。
【本书目录】入门篇第1章 开放的Android1.1 Android的历史1.1.1 Google收购Android1.1.2 Open Handset Alliance1.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 SDK1.4 Android Market的致富之路1.4.1 Android Market的商业模式1.4.2 Android Market发布流程第2章 Android开发环境和流程2.1 安装Android SDK和Eclipse2.1.1 安装Java SDK2.1.2 安装Eclipse2.1.3 安装Android SDK2.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 ADB2.4.4 DDMS2.4.5 Android2.5 Android NDK开发介绍2.5.1 什么是Android NDK2.5.2 使用NDK的优缺点2.5.3 使用NDK的两种方式第3章 Android应用程序模型3.1 Android应用程序基础3.1.1 Android应用程序运行环境3.1.2 Android应用程序的组成3.2 Activity3.2.1 Activity创建与声明3.2.2 Activity的生命周期3.2.3 Activity和Intent3.2.4 使用Intent调用系统服务3.2.5 Activity和Task3.3 Content Provider3.4 BroadcastReceiver3.5 Service