一,《Google Android开发入门指南》
《Google Android开发入门指南(第2版)》是一部关于Android开发的基础教程,采用由浅入深、循序渐进的方式讨论Android。《Google Android开发入门指南(第2版)》全部内容基于Android SDK1.5Windows、MacOS X、Linux平台适用Android开发入门的详细教程,适合Android与J2ME的初学者学习,以编写实例为教学主线,真正助您解决开发中遇到的诸多实际问题
二,《Android基础教程》
Android是Google推出的基于Linux和Java技术的开源移动开发平台,自2007年问世以来得到了全球众多厂商和运营商的支持,并迅速成为智能手机的主流操作系统。
本书作为《Android基础教程》的升级版,是基于最新的Android 2.1版本对其进行完善后的杰作,其中还涉及了Android 1.5 和Android 1.6的内容。本书采用由浅入深、循序渐进的方式讲解了Android生命周期、UI、2D图形、多媒体以及简单的数据存储等基础知识,深入探讨了外部通信、基于位置的服务、内置SQLite数据库以及强大的3D图形等高级主题。书中内容和示例都基于最新版Android进行了更新,并根据读者反馈做了改进。除了支持各种屏幕分辨率和Android的最佳实践,本书还阐述了多点触控和动态壁纸编程接口功能。此外,每章最后都提供“快速阅读指南”,供你快速找到所需信息,进而高效地完成工作。
三,《Android平台开发之旅》
《Android平台开发之旅(第2版)》涵盖Android 3/4的新特性,立足实际的开发案例,介绍了Android平台开发的基础概念、实用技术和应用模式。主要内容包括应用程序框架、高级界面、数据库应用、网络通信与Web开发、无线通信、多媒体应用、个人信息管理、电话系统管理、XML应用、地图应用和系统信息管理。
四,《Android内核剖析》
本书内容分别从基础、内核、系统、编译以及硬件驱动几个方面对Android内核相关知识进行深入剖析,详细分析了Android内核的内部机制,包括窗口管理系统、Activity管理系统、输入法框架、编译系统等,为Android内核定制以及高级应用程序开发提供技术参考。
本书适合于所有Android相关的工程师以及产品经理。
五,《Android系统源代码情景分析》
在内容上,本书结合使用情景,全面、深入、细致地分析Android系统的源代码,涉及到Linux内核层、硬件抽象层(HAL)、运行时库层(Runtime)、应用程序框架层(Application Framework)以及应用程序层(Application)。在组织上,本书将上述内容划分为初识Android系统、Android专用驱动系统和Android应用程序框架三大篇章。初识Android系统篇介绍了参考书籍、基础知识以及实验环境搭建;Android专用驱动系统篇介绍了Logger日志驱动程序、Binder进程间通信驱动程序以及Ashmem匿名共享内存驱动程序;Android应用程序框架篇从组件、进程、消息以及安装四个维度来对Android应用程序的框架进行了深入的剖析。通过上述内容及其组织,本书能使读者既能从整体上把握Android系统的层次结构,又能从细节上去掌握每一个层次的要点。