1. Home
  2. 读书知识

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

Android系统按照架构来说一共分为六个部分,因此按照自己的感受推荐一下各个部分适合的书籍,不喜勿喷。

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

1.Android Application 《Android Developer Document》、《Pro Android》、《Professional Android Application Development》、《Gооgle Android SDK开发范例大全》、 http://dev.apkbus.com/、Gооgle 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》

 

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

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

PS:因为本人没有涉及过游戏开发领域,因此以上各部分的推荐书籍主要是涉及非游戏开发的参考书和资料,谢谢。

原文链接:https://www.cnblogs.com/mobile-veterans/archive/2012/07/29/2606126.html

你可能感兴趣

适合Java程序员读的书籍推荐

如果你是一名Java程序员,那么你可能已经知道如何利用这门语言开发应用程序了。
1.Java编程思想(第4版)作者:Bruce Eckel2.数据结构与算法分析(Java语言描述)作者:Mark Allen Weiss3.设计模式(第2版)作者:Erich Gamma / John Vlissides / Ralph Johnson / Richard Helm4.Effective Java中文版(第2版)作者:Joshua Bloch5.Java核心技术 卷I 基础知识(原书第9版)作者:Cay S. Horstmann / Gary Cornell6.Java核心技术 卷II 高级特性(原书第9版)作者:Cay S. Horstmann / Gary Cornell7.算法(第4版)作者:Robert Sedgewick / Kevin Wayne8.编程珠玑作者:程序员面试金典编委会 9.代码大全(第2版)作者:Steve McConnell10.重构 改善既有代码的设计作者:Martin Fowler

学习之路-书籍推荐(转)

一、基础类 1、《Thinking in java》(阅读2遍),入门第一位是建立正确的概念 2、《Core Java》这本书更贴近实践,更多API的介绍,同样,更新也更频繁。
3、《Java Puzzlers》,通过谜题介绍一些你可能没有注意到的边角料,作为趣味读物也不错 三、特定领域 1、并发编程(进程、线程、协程,并发模式): (1)《Java Concurrency in Practic》(阅读1遍),并发领域必读经典。

学Java开发工程师需要看什么书籍推荐

Java开发工程师需要看什么书籍推荐呢?
学习Java开发工程师需要看哪些书籍推荐?
入门书籍:1. 《Java编程思想》作者: Bruce Eckel这本书是学习Java语言的必备教材,也是目前国内外公认的最佳的Java入门书籍之一。
因此,实战书籍是学习Java开发的必备材料。
推荐几本好的实战书籍给大家:《JavaEE企业级开发实战》《JavaWeb项目实战开发》《Java高并发程序设计》这三本书都是相当不错的实战书籍,可以帮助你更好地掌握Java开发技术。
想成为一名优秀的Java开发工程师,就要从书籍中学习,所以大家不妨多看一些有用的 Java 书籍。

Java学习路线及书籍推荐

有一本经典的书《敏捷软件开发, 原则,模式,实践》,里边详细的讲解了一个薪水支付案例,是迄今为止最好的面向对象设计的例子 对于Java线程, 《Java并发编程实战》 ,一大群大牛写的啊。
Java 的最佳实践 《effective java》 【Java EE】《深入体验Java Web开发内幕》 【阅读代码】JDK中的 Java Collection 源码 JUnit 源码 SpringSide : 以Spring Framework为核心的,Pragmatic风格的JavaEE应用参考示例,是JavaEE世界中的主流技术选型,最佳实践的总结与演示。

Java程序员书籍推荐

一《Java核心技术(卷1):基础知识》Java领域最有影响力和价值的著作之一,与《Java编程思想》齐名;
《Java并发编程实战》作者是Brian Goetz,怎么说呢,这本书前前后后我也看了两遍左右,个人感受是:1、文字多代码少2、讲解多实践少我觉得这可能就是老外写书的特点吧,因为Java是北美国家(加拿大、美国)开发和维护的,所以老外对Java方方面面的理论知识体系都掌握得是非常清楚和透彻的。

java学习路线与书籍推荐

从入门javaSE到进阶javaEE书单推荐!!吐血整理!!(珍藏版)学习路线从入门到进阶:附技术书籍阅读方法论总结:前言:技术书阅读方法论一.速读一遍(最好在1~2天内完成)人的大脑记忆力有限,在一天内快速看完一本书会在大脑里留下深刻印象,对于之后复习以及总结都会有特别好的作用。对于每一章的知识,先阅读标题,弄懂大概讲的是什么主题,再去快速看一遍,不懂也没有关系,但是一定要在不懂的地方做个记号,什么记号无所谓,但是要让自己后面再看的时候有个提醒的作用,看看第二次看有没有懂了些。二.精读一遍(在2周内看完)有了前面速读的感觉,第二次看会有慢慢深刻了思想和意识的作用,具体为什么不要问我,去问30

Java从入门到精通技术书籍最全50+本推荐(内附电子书资源无偿共享)建议收藏!

前言:技术书阅读方法论一.速读一遍(最好在1~2天内完成)人的大脑记忆力有限,在一天内快速看完一本书会在大脑里留下深刻印象,对于之后复习以及总结都会有特别好的作用。对于每一章的知识,先阅读标题,弄懂大概讲的是什么主题,再去快速看一遍,不懂也没有关系,但是一定要在不懂的地方做个记号,什么记号无所谓,但是要让自己后面再看的时候有个提醒的作用,看看第二次看有没有懂了些。二.精读一遍(在2周内看完)有了前面速读的感觉,第二次看会有慢慢深刻了思想和意识的作用,具体为什么不要问我,去问30年后的神经大脑专家,现在人类可能还没有总结出为什么大脑对记忆的完全方法论,但是,就像我们专业程序员,打代码都是先实践,

嵌入式学习书籍推荐

Linux基础 1、《Linux与Unix Shell 编程指南》C语言基础1、《C Primer Plus,5th Edition》【美】Stephen Prata着2、《The C Programming Language, 2nd Edition》【美】Brian W. Kernighan David M. Rithie(K & R)着3、《Advanced Programming in the UNIX Environment,2nd Edition》(APUE)        Unix环境高级编程 经典,

Linux嵌入式开发必读推荐书籍

 本帖最后由 JIM.BO 于 2011-1-11 15:44 编辑linux必读.高手必经之路.pptC/C++语言基础1 《The C Programming Language, 2nd Edition》 【美】Brian W. Kernighan David M. Rithie(K & R)著 2 《C Primer Plus,5th Edition》【美】Stephen Prata著 3  C++Primer Plus(第五版)中文版 作者: [美]普拉塔(Prata,S.) 著,孙建春,韦强 译  出 版 社: 人民邮电出版社 4 C++ Pri

Java程序员的推荐阅读书籍

作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。
一、Java编程入门类对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是囫囵吞枣不求甚解”,先对Java熟悉起来再说。
你可以把《解析极限编程 拥抱变化》、《统一软件开发过程》和《敏捷建模》这三本书放在一起读,看XP和UP的不同点,再看AM是怎么统一XP和UP的,把这三种理论融为一炉,形成自己的理论体系,那么你也可以去写书了。

原创文章,作者:xyhun,如若转载,请注明出处:https://www.xyhun.com/7491.html

Contact Us

邮件:294438279@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code