操作系统并不算是个新的概念,Android尽管有独特的概念或者定义,但所实现的功能(或者目标)与大多数操作系统相同。本书作者力求从一般程序概念的角度去解析And roid中的一些新概念,从而让程序员能够快速将已有的程序经验转移到And roid平台上来。本书在每章开始时,会提出一些和应用目标相关的问题;然后再具体介绍所涉及的操作系统相关的技术细节,当读者理解了技术细节后,基本上就可以回答这些问题了;最后,本书会对所提出的问题做一个简要的回答,帮助读者形成一个更清晰的概念。
本书介绍基于And roid操作系统的应用程序开发,作者力求从一般程序概念的角度去解析And roid中的一些新概念,从而让程序员能够快速将已有的程序经验转移到And roid平台上来。本书内容可分为3部分,分别为Java基础、And roid系统组件介绍以及开发工具的使用。书中包含了大量的基础性实例,用于阐述一些基础组件的使用方法,这些实例大部分基于And roid 1.5r2版本,并根据And roid 1.6版本的更新做了一定的调整和说明。
本书除了作为And roid应用程序开发者的入门读物外,也可以作为And roid工程人员的基础设计参考书。同时,本书中的游戏开发章节包含了一般的多线程、多角色游戏架构设计,也适合有意愿开发基于And roid游戏类应用的爱好者。