根据Android架构分层推荐开发书籍

Android系统的架构可以分为六个部分。笔者根据自己的体会为大家推荐每个部分对应的精品书籍,不喜勿喷。

 1、Android Application

《Android Developer Document》、《Pro Android》、《Professional Android Application Development》、《Google Android SDK开发范例大全》、 Google IO Android Documents。

2、Android Application Framework

《深入理解Android 卷I》、《Android技术内幕》。

3、Dalvik Virtual Machine

《Inside JVM》、《google dalvik documents》。

 4、JNI & Native Libraries

资料很少、看源码吧。

5、Core Libraries

资料更少、看源码吧。

6、Linux Kernel & Driver

《深入Linux内核架构》、《Linux设备驱动开发》、《Linux Kernel Development》。

编程语言主要涉及到下面三种:

Java:《The Java Programming Language》、《Core Java》、《Java夜未眠》、《Java Threads》、《Java编程思想

C++:《The C++ Programming Language》、《C++ Primer》、《C++编程思想》

C:《指针和C》、《C语言程序设计》、《C Primer Plus》

总之,对于开源软件来说,在熟悉了整个框架和各个部分的功能之后,最好的方式就是学习源码。

源码不断在更新、在修改设计,书籍会过时,但是经常跟踪源码不会过时,也能随时获知最新的功能。

根据Android架构分层推荐开发书籍

时间: 2024-08-26 21:28:01

根据Android架构分层推荐开发书籍的相关文章

Android各层推荐开发书籍及参考资料

Android各层推荐开发书籍及参考资料 转自:http://blog.csdn.net/fancylovejava/article/details/8657058 Android系统按照架构来说一共分为六个部分,因此按照自己的感受推荐一下各个部分适合的书籍,不喜勿喷. 1.Android Application <Android Developer 文档>.<Pro Android>.<Professional Android Application Development

(转)Android开发书籍推荐:从入门到精通系列学习路线书籍介绍

Android开发书籍推荐:从入门到精通系列学习路线书籍介绍 转自:http://blog.csdn.net/findsafety/article/details/52317506 很多时候我们都会不断收到新手的提问"Android开发的经典入门教材和学习路线?"."android 开发入门教程有哪些推荐?"等类似的问题,我们不断重复回答这些问题,这让我们萌生了做< Android开发书籍推荐:从入门到精通系列学习路线书籍介绍>的想法,整理收集开发大牛的

Android开发书籍推荐

http://blog.csdn.net/aaa2832/article/details/7719554 当你看到这些文字时,那么恭喜你,你可能选择了一个无限可能的方向. Android,Google出品,信誉保证,你值得深入研究. 学习一样新事物或许有多种方式,报培训班,看视频,向高手请教等等,但一本好书往往可以让你少走很多弯路,事半功倍. 下面我会推荐几本个人觉得搞Android开发值得一读的书籍. 1,Head First Java(中文版)(第2版)(涵盖Java5.0) 背景故事:大二

Web前端开发推荐阅读书籍、学习课程下载

转自http://www.xuanfengge.com/fe-books.html 前言 学校里没有前端的课程,那如何学习JavaScript,又如何使自己成为一个合格的前端工程师呢? 除了在项目中学习和跟着有经验的同事学习,读书也是必不可少的.书中有着相对完整的知识体系,每读一本好书都会带来一次全面的提高. 而如果深一脚浅一脚的学习,写出代码的质量会参差不齐.初学者的首要任务是成为靠谱的熟练开发者,能够稳定的输出有一定质量的代码. 前端技术发展速度特别快,总是涌现出很多新的东西,需要不断的学习

微信开发书籍推荐

关键字:微信开发图书 微信公众平台开发书籍 微信图书 微信开发书籍 微信图书推荐 微信开发图书推荐 本文介绍了当前图书市场上最主要的微信公众平台开发类书籍,包含PHP.Java.C#等三种语言方向,并对每本书的特色做了简要点评,供有需要购买的读者进行参考. 微信公众平台开发最佳实践 作      者 方倍工作室 出 版 社 机械工业出版社 出版时间 2014-04-01 版      次 1 页      数 328 印刷时间 2014-04-01 开      本 16开 纸      张 胶

企业级Android应用架构设计与开发 完整版

第1章 课程导学与准备工作本章主要介绍为何要学习企业级的架构设计开发,以及本门课能为我们带来哪些收获.之后会为大家介绍本课程内容具体安排,最后给出如何学好这门课程的一些学习建议.希望大家都能通过这门课程,学有所成,学有所归. 第2章 企业级工程架构分析本章将带领大家依次从传统.模块化.组件化架构模型分析开始,对比它们各自的优缺点,最终我们会采用企业中普遍应用的组件化架构模型开发我们的实战项目,在快速掌握企业级工程架构模型的同时为后面实战项目的开发学习做好准备.大家加油~... 第3章 实战项目需

标准Web系统的架构分层

标准Web系统的架构分层 – 转载请注明出处 1.架构体系分层图 在上图中我们描述了Web系统架构中的组成部分.并且给出了每一层常用的技术组件/服务实现.需要注意以下几点: 系统架构是灵活的,根据需求的不同,不一定每一层的技术都需要使用.例如:一些简单的CRM系统可能在产品初期并不需要K-V作为缓存:一些系统访问量不大,并且可能只有一台业务服务器存在,所以不需要运用负载均衡层. 业务系统间通信层并没有加入传统的HTTP请求方式.这是因为HTTP请求-响应的延迟比较高,并且有很多次和正式请求无关的

标准Web系统的架构分层[转]

标准Web系统的架构分层 – 转载请注明出处 1.架构体系分层图 在上图中我们描述了Web系统架构中的组成部分.并且给出了每一层常用的技术组件/服务实现.需要注意以下几点: 系统架构是灵活的,根据需求的不同,不一定每一层的技术都需要使用.例如:一些简单的CRM系统可能在产品初期并不需要K-V作为缓存:一些系统访问量不大,并且可能只有一台业务服务器存在,所以不需要运用负载均衡层. 业务系统间通信层并没有加入传统的HTTP请求方式.这是因为HTTP请求-响应的延迟比较高,并且有很多次和正式请求无关的

程序员开发书籍汇总

文件类型 文件名称 更新时间 pdf 浅谈ACEGI配制 .pdf 2015/10/9 pdf AJAX In Action.pdf 2015/10/9 pdf Ajax.pdf 2015/10/9 txt AjaxHttpRequest.txt 2015/10/9 pdf AJAXInAction.pdf 2015/10/9 pdf Ajax经典案例开发大全.pdf 2015/10/9 pdf AJAX开发简略(含续一).pdf 2015/10/9 pdf AJAX开发简略.pdf 2015/