应用层:
应用层的书没有特别好的,内容都大同小异。推荐下面的学习资料:
1. Android developer网站http://developer.android.com
Android developer网站提供了熟悉Android系统最权威的资料,这里包含了Android所有概念的详细解释。
2. Android SDK示例程序
AndroidSDK示例程序,位于sdk/samples目录下,提供了大量的案例程序(demo)。是熟悉应用程序和学习Android API的最佳入门材料。
3. 《精通Android》
这本书是一个印度人和一个美国人合著的,算是介绍应用层相对好点的材料,缺点是翻译一般,而且过于偏重于理论,实践的内容比较少
4. 一本能迅速上手的书
对于初学者,有一本迅速上手的书也是很有必要的。国内出版物通常侧重于实践,方便上手。这方面没有特别好的选择,通常人民邮电出版社图灵、机械工业出版社华章、电子工业出版社博文视点出版的原创书籍质量相对好些,可以根据自己的特点任选一本。最好选择2012年以后出版的图书,这样才可能包含比较新的概念,比如Fragment等。
5. 分析Android源码内置应用程序
Android内置应用程序是比较进阶的学习资料。Launcher、Contacts、Phone、Camera、Gallery不但提供了大量的编程技巧,还对理解系统功能十分有益。
6. 分析Android开源项目
可以从Android开源项目借鉴很多思想和方法。分析开源项目对第三方APP的开发十分有益。
应用层的书没有特别好的,内容都大同小异。推荐下面的学习资料:
1. Android developer网站http://developer.android.com
Android developer网站提供了熟悉Android系统最权威的资料,这里包含了Android所有概念的详细解释。
2. Android SDK示例程序
AndroidSDK示例程序,位于sdk/samples目录下,提供了大量的案例程序(demo)。是熟悉应用程序和学习Android API的最佳入门材料。
3. 《精通Android》
这本书是一个印度人和一个美国人合著的,算是介绍应用层相对好点的材料,缺点是翻译一般,而且过于偏重于理论,实践的内容比较少
4. 一本能迅速上手的书
对于初学者,有一本迅速上手的书也是很有必要的。国内出版物通常侧重于实践,方便上手。这方面没有特别好的选择,通常人民邮电出版社图灵、机械工业出版社华章、电子工业出版社博文视点出版的原创书籍质量相对好些,可以根据自己的特点任选一本。最好选择2012年以后出版的图书,这样才可能包含比较新的概念,比如Fragment等。
5. 分析Android源码内置应用程序
Android内置应用程序是比较进阶的学习资料。Launcher、Contacts、Phone、Camera、Gallery不但提供了大量的编程技巧,还对理解系统功能十分有益。
6. 分析Android开源项目
可以从Android开源项目借鉴很多思想和方法。分析开源项目对第三方APP的开发十分有益。