本书特色
第一本讲解驱动开发的著作 详解android系统框架层基本原理 超丰富的典型案例
机锋网、博客园、51cto等众多网站鼎力推荐
内容简介
本书共分25章,对android系统的各个层面进行了详细讲解,旨在让读者在尽量短的时间内对andriod系统的各个方面有一个全面的了解,为进一步学习开发和研究android操作系统源程序打下坚实的基础。首先,在android应用程序层面,详细讲解了应用程序开发的各项技术,着重讲解了应用程序的开发基础、应用程序的结构、4大组件工作原理与功能,以及它们之间通信的基础intent类。此外,给出了一些实例让读者能够更深刻地理解这些知识并加以应用。然后,讲解了android
ndk开发的方方面面,为了更好地开发出高质量的应用程序,详细讲解了android调试技术,包括普通android应用程序和ndk应用程序调试。
当然,为满足一些有着丰富应用程序开发经验的读者和对android系统底层有很大兴趣的读者的学习需求,本书还详细讲解了如何编译android源程序工程,并对android编译系统进行了深入剖析,让读者对android工程的高效组织和自动编译有更深刻的理解。此外,本书还结合着源程序深入讲解了android系统中的某些子系统,包括子系统的功能、结构和工作原理。
本书还着重讲解了android系统改造的思路,详细讲解了一些改造android系统的实例,如状态栏定制、开机动画、系统服务、系统应用改造,使读者通过动手实践来真正将所学知识融会贯通。
目录
第1章 android开发环境
1.1 初识庐山真面目——android开发环境概述
1.2 android开发系统环境要求
1.2.1 操作系统配置
1.2.2 开发环境配置要求
1.3 android开发所需软件的下载
1.3.1 elcipse
1.3.2 adt
1.3.3 android sdk
1.4 android sdk开发环境配置
1.4.1 安装已下载的软件
1.4.2 本地安装adt
1.4.3 网络安装adt