Android开发书籍推荐!拿走不谢

Android开发书籍推荐!拿走不谢
2018年08月14日 13:32 观察与前沿

你们也知道,小华君给大家推荐的知识帖基本也就围绕Java、Android、UI和网络营销。上次推了一些关于Java进阶的书,那么今天呢,就推一些关于Android开发的书吧,初级中级和高级的都有,你们自取所需吧。当然,和往常一样,依旧是欢迎业内大牛大咖们补充和指正的。

初级适用:

1.《Head First Java》(第二版)

大家都知道学Android最好是要有一定的Java基础,因为Android应用层和大部分framework层用的都是Java。所以要想学Android,最好还是把Java的基础打扎实,再不济也需要有一定的了解。

2.《Java编程思想》

这本书小华君在Java书籍推荐里就已经说过了,但是这里还是有必要再推一边,大部头,但是看透了真的很有用。

3.《深入理解Android(卷I)》

这本书作者的见解比较独到,文笔也不错,分析模块时候用的手法很好,由浅入深、层层推进,深入地讲解了Android系统原理,对于深入理解view很有帮助。不知道卷II现在出没出来。

4.Android官方开发文档及Android源码

这个不是书,但是一定要列出来。所有立志学Android的不得不看,不论你是初级、中级,还是高级,比一些书都重要,而且建议多度常读精读。

中高级适用:

1.《Effective Java 中文版(第2版)》

这本书是这样的,如果你能够用H5、JS、Kotlin开发Android,可以直接略过这本书。这本书是用Java开发Android App的进阶书。对Java有一定的掌握的话,写出普通的Android App基本上是没有问题的。这本书教你怎样用Java写出更高效的App。

2.《Pro Android Apps Performance Optimization》

作者是搞汇编的牛人,教你从哪些方面并且通过怎样的方法进行Android性能优化。全英书籍,读起来可能会比较累,但是小华君建议学Java,Android之类,还是读英文原版更好,毕竟翻译出来的质量,你懂的。

3.《Android开发艺术探索》

算是国内作者写的比较好的书了,侧重于Android知识的体系化和系统工作机制的分析,从应用层出发,进而深入到Framework层,适合中级进阶阅读。

4.《Efficient Android Threading》

这是一本系统地阐述Android平台多线程技术的书。从基本的线程基础知识讲起,覆盖 Android 平台各种异步机制,必要的代码示例以及各种线程技术的优缺点分析,图文并茂。

5.《Embedded Android》

从嵌入式的角度介绍Android。除了对Android的开发模型、生态、架构设计、硬件、kernel/AOSP(native,HAL,Dalvik,Framework, etc)等众多内容的介绍外,书中还有很多漂亮的图表,让你能较直观的感受其架构设计。需要注意的是,这本书很多部分是基于Android 2.3和4.2版本。所以在一些部分与Android 4.4+会有出入,请自行阅读代码加以区别。

题材来源于网络,如有侵权请联系删除

财经自媒体联盟更多自媒体作者

新浪首页 语音播报 相关新闻 返回顶部