android 手机测试

一、应用层: 
1.     Android developer网站http://developer.android.com 
Android developer网站提供了熟悉Android系统最权威的资料,这里包含了Android所有概念的详细解释。 
2.     Android SDK示例程序 
AndroidSDK示例程序,位于sdk/samples目录下,提供了大量的案例程序(demo)。是熟悉应用程序和学习Android API的最佳入门材料。 
3.     《Android 4高级编程(第3版)》 
(美) Reto Meier 著,算是介绍应用层相对好点的材料
4.     一本能迅速上手的书 
比如Fragment等 
5.     分析Android源码内置应用程序 
Android内置应用程序、Launcher、Contacts、Phone、Camera、Gallery 
6.     分析Android开源项目 


二、框架层 
1.     《Android系统源代码情景分析》和老罗的Android之旅博客 
作者:罗升阳。基于Android 2.3。这本书对Binder驱动、智能指针、Ashmem、键盘消息处理机制、Service、Log系统的分析非常好。建议学习框架层必备。 
2.     《Android的设计与实现:卷1》 
作者:杨云君。基于Android4.1。这本书对PackageManager、应用程序安装过程、ActivityManager、消息处理、进程管理、应用程序启动过程、系统启动过程的分析非常好。建议学习框架层必备。 
3.     《深入理解Android:卷1,2》 
作者:邓凡平。卷1基于Android2.2 ,卷2基于Android 4.0这本书对Binder框架、PowerManager、ContentProvider、常见类、Surface的分析非常好。建议学习框架层必备。 

三、内核驱动层 
1. 《Linux内核设计与实现》 
Linux开发四大名著之一,简称LKD。是迅速理解Linux整体框架的最佳选择。 
2. 《深入理解Linux内核》 
Linux开发四大名著之一,简称ULK。理解Linux内核的最佳选择。 
3.《Linux设备驱动程序》 
Linux开发四大名著之一,简称LDD。理解Linux驱动的最佳选择。 
4.《深入理解Linux内核架构》 
Linux开发四大名著之一,简称PLKA。理解Linux架构的最佳选择。 
5. 优秀的国产图书 
Linux内核源代码情景分析 (作者:毛德操,胡希明):国内分析Linux内核最深入的一本书,基于linux2.4,很多内容仍然值得借鉴。 
Linux设备驱动开发详解(作者:宋宝华):适合驱动入门的一本书,可以配合LDD一起看。 
嵌入式Linux应用开发完全手册 (作者:韦东山):适合入门的一本书,非常易懂 
ARM体系结构与编程(作者:杜春雷):适合了解ARM体系结构的一本书。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。