版权声明:本文为xing_star原创文章,转载请注明出处!

本文同步自http://javaexception.com/archives/124

Android进阶书籍推荐

端午节前我写了drakeet的知识星球推荐,今天呢,准备再写篇软文,关于Android进阶书籍推荐的,其实这本书已经上市好些年了,是任玉刚的Android开发艺术探索。

书已经上市好些年了,为何还要推荐,主要觉得还是写的特别好,特别经典,我的Android技术图书收藏还是相当多的,几乎近几年新出的Android书籍都买了,也翻阅过,相互比较下,觉得还是艺术探索胜出,Android开发艺术探索,在Android的基础知识中,讲解的是很有深度的,如Android Activity的启动模式,View的坐标结构,测量,布局,绘制,事件分发,如何处理事件冲突,view滑动,动画,Contenprovider,drawable等,讲解的很是深入浅出,文章不是机械的堆代码,会解释原理,有的会有案例讲解,这对想要进阶的工程师而言,真的很棒,这本书值得长期随身携带。

我拥有的Android书籍包括徐医生的Android群英传,Android群英传之神兵利器,刘望舒的进阶之光,以及邓凡平的三部深入理解Android,还有老罗的Android系统源代码情景分析,郭霖的第一行代码,李刚的疯狂Android讲义,四哥的Android逆向小黄书,其他的还有些不是很知名的作者的书了,质量更加一般了。

从应用层的技术角度来看,老罗的和邓凡平的书难度有点大,容易看不下去,适合碰到问题的时候,从这里面找参考点,第一行代码推荐于新手入门,疯狂Android讲义可以作为新手API百科全书,医生的书和刘望舒的适合于广度上的提高,应用层技术深度的提升还是首选Android开发艺术探索。逆向小黄书这种都是特定方向了,对于一直没买的组件化的书也是一个道理,偏向特定的某个方向。

列一下网上关于Android开发艺术探索的读书笔记,可以参考下潇涧的,地址是https://hujiaweibujidao.github.io/blog/2015/12/05/art-of-android-development-reading-notes/

总之,推荐购买。

以上无利益相关。

作者博客地址

任玉刚博客地址 https://blog.csdn.net/singwhatiwanna

邓凡平博客地址 https://blog.csdn.net/innost

徐医生博客地址 https://www.jianshu.com/u/dfc0ed52c22b

老罗博客地址 https://blog.csdn.net/Luoshengyang

郭霖博客地址 https://blog.csdn.net/guolin_blog

四哥博客地址 http://www.wjdiankong.cn/

刘望舒博客地址 https://blog.csdn.net/itachi85

Android进阶书籍推荐的更多相关文章

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

    Android开发书籍推荐:从入门到精通系列学习路线书籍介绍 很多时候我们都会不断收到新手的提问"Android开发的经典入门教材和学习路线?"."Android 开发入 ...

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

    Android开发书籍推荐:从入门到精通系列学习路线书籍介绍 转自:http://blog.csdn.net/findsafety/article/details/52317506 很多时候我们都会不 ...

  3. Linux内核开发进阶书籍推荐(不适合初学者)

    Linux内核开发进阶书籍推荐(不适合初学者) 很早之前就想写一篇文章总结一下Linux Kernel开发的相关资料,项目的原因,再加上家里的一些事情,一直没能找到闲暇,今天终于有些时间,希望可以完成 ...

  4. Android开发书籍推荐

    当你看到这些文字时,那么恭喜你,你可能选择了一个无限可能的方向. Android,Google出品,信誉保证,你值得深入研究. 学习一样新事物或许有多种方式,报培训班,看视频,向高手请教等等,但一本好 ...

  5. java进阶书籍推荐

    第一部分: Java语言篇 1 <Java编程规范>   星级:   适合对象:初级,中级   介绍:作者James Gosling(Java之父),所以这本书我觉得你怎么也得读一下.对基 ...

  6. java进阶书籍推荐(不包括基础)

    个人认为看书有两点好处: 能出版出来的书一定是经过反复的思考.雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料 对着书上的代码自己敲的时候方便 “看完书之后再次提升自我的最好途径是看一 ...

  7. 这里有最全的C/C++入门到进阶书籍推荐,你需要嘛?

    编程是操作性很强的一门知识,看书少不了,但只有学习和实践相结合才能起到很好的效果,一种学习方法是看视频->看书->研究书中例子->自己做些东西->交流->看书. 研究经典 ...

  8. Android安卓书籍推荐《Android驱动开发与移植实战详解》下载

    百度云下载地址:点我 Android凭借其开源性.优异的用户体验和极为方便的开发方式,赢得了广大用户和开发者的青睐,目前已经发展成为市场占有率很高的智能手机操作系统. <Android驱动开发与 ...

  9. Android学习之路书籍推荐

    Android开发书籍推荐:从入门到精通系列学习路线书籍介绍 JAVA入门书籍: < Introduction to java programming > < Core java & ...

随机推荐

  1. django中使用多个数据库,跨库查询

    一.settings配置多个数据库 DATABASES = { 'default': { # 'ENGINE': 'django.db.backends.mysql', 'ENGINE': 'comm ...

  2. NFL原则告诉我们做决策的时候,试图找到一个能解决所有问题,“大而全”的方案是不存在的。我们应当找到最关心的问题,因地制宜做出选择。——聚焦目标,取舍有道!

    资源匮乏原则:有限的资源无法满足无穷的需要及欲望:因此想要多一点的某件东西,意味着必须放弃一些其他的东西:因为资源匮乏,所以我们必须做出选择. NFL原则:没有免费午餐定理(No Free Lunch ...

  3. ES提高数据压缩的设置——单字段,去掉source和all

    curl -XPUT 'http://localhost:9200/hec_test3' -d ' { "mappings": { "hec_type3": { ...

  4. Java_数据交换_Gson_00_资源帖

    1.Gson将字符串转换成JsonObject和JsonArray 2.Gson 解析教程 3.Gson全解析(上)-Gson基础

  5. 【遍历二叉树】01二叉树的前序遍历【Binary Tree Preorder Traversal】

    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 给定一个二叉树,返回他的前序遍历的 ...

  6. BZOJ5461: [PKUWC2018]Minimax

    BZOJ5461: [PKUWC2018]Minimax https://lydsy.com/JudgeOnline/problem.php?id=5461 分析: 写出\(dp\)式子:$ f[x] ...

  7. ACM学习历程—Hihocoder 1233 Boxes(bfs)(2015北京网赛)

    hihoCoder挑战赛12 时间限制:1000ms 单点时限:1000ms 内存限制:256MB   描述 There is a strange storehouse in PKU. In this ...

  8. bzoj 3611: [Heoi2014]大工程 虚树

    题目: 国家有一个大工程,要给一个非常大的交通网络里建一些新的通道. 我们这个国家位置非常特殊,可以看成是一个单位边权的树,城市位于顶点上. 在 2 个国家 a,b 之间建一条新通道需要的代价为树上 ...

  9. [转]前端网络(性能)监测工具berserkJS

    berserkJS 是基于 Qt (C++跨平台库)开发的前端网络(性能)监测工具. 它的核心功能是通过内置 webkit 收集由页面实际网络请求相关数据. 偏重于页面上线前检测与评估. 页面性能分析 ...

  10. BZOJ3064:CPU监控

    浅谈区间最值操作和历史最值问题:https://www.cnblogs.com/AKMer/p/10225100.html 题目传送门:https://lydsy.com/JudgeOnline/pr ...