首先,作为一个已经学习android 一年多的人来说,如何选择android书籍,如何学习android 的app的开发,心中或多或少都有一些眉目,看了这本书的试读章节,真心感觉挺不错的。值得推荐,自己也想买一本。
既然是好书,那必定会有一定的阅读人群,必定会影响到一些又一些的人,在这自己用一年多的学习经验来推荐,这本书适合的人群特点有,有一定的语言编程的基础,比如java、C/C++等语言编程的基础,其次呢,《android系统源代码情景分析》有点偏底层,这就需要我们有一些Linux的基础,这样阅读更有利于学习android,在这里有人会问:“为什么我会看出来他有点偏底层呢?”就第二章而言,里面却是用到了一些底层的东西,比如:“牵涉到硬件抽象层,实现内核的驱动、修改和编译内核的驱动,硬件访问等”,书中也为我们解密了为什么一开始就介绍android系统的硬件抽象层? 书中是这样介绍的:“硬件,它视乎是一个深奥的知识点。其实不然,android系统的硬件抽象层,无论从实现上还是从应用上,他的层次都是非常清晰的、而且从下到上涵盖了整个android系统,包括android系统在用户控件和内核控件的实现。内核控件主要涉及到硬件的驱动程序的编写方法,而用户控件涉及到运行时库层、应用程序框架层,以及应用程序层。因此尽早学习android系统的硬件抽象层有助于我们从整体上去认识android系统,以便以后我们可以更好的分析它的源代码、在android系统的源代码中,经常会用到智能指针“指针呢是C语言中最为经典的东西,所以尽管应用层变化的很快,但硬件底层的东西变化的却很慢,就像计算机的软件可以更新的很快,而计算机的硬件却一直更新的很慢,这就是为什么android未来的发展话不断趋向底层的开发。所以呢这就是这本书值得看的地方。
不过呢,我们也不要被这些底层的东西给吓到了,其实,想想,android近几年飞速的发展,android的高级应用层,日渐趋向饱和的状态,但是,尽管,高层应用的东西不断的更新,不断的以友好的交互及面影响着android的应用的使用者,关于高层应用的东西变化很快,而底层的东西却一直很难改变,况且看了本书的目录中也包含着高层应用,真可谓是既适合android的初学者,也适合想我这样已经学习了一年多android的小菜鸟。
古语有云“读万卷书不如行万里路,行万里路不如阅人无数,阅人无数不如名师指路,名师指路不如自己去悟,自己去悟不如分析android源码深处”,学习android的初级阶段,我们可以跟着光盘里的视频去敲代码,但经过了一定时间的学习,我们应该学习研究android源码,研究高手编写代码的风格,已经android的编码规范,开发android就要学习牛顿,站在巨人的肩膀上,我们才能看到更远,走的更好。
本书中个人最喜欢的章节是android专用驱动系统篇,虽然还未识得庐山真面目,但是从目录中不难看出里面的内容的精华,比如Logger日志系统日志,作为一个android开发人员,用好logcat 将对我们的编程起到非常大的作用,通过logcat我们可以看到自己android代码中编写的错误地方,进而实现修改,完善代码 的功能。
其实看看那书中讲的也挺不错的,从第一章的准备知识,到硬件抽象层,到经典的智能指针问题,书中一步一步的呆着android初学者进入android的开发世界,相当初自己学习android的时候,那时候还没有这么经典的图书,记得最开始学习android的时候,那时候貌似很少有android的书,不过有些视频还是真的,若水的从零开始学习android,然后是mars的android的视频,还有MLDN李兴华的视频,但是呢,光看视频也是有缺点的,容易养成眼高手低的习惯,另外,由于视频耗时较长,有时候也很难坚持的看下去,接着就会导致自己学习android的道路不是那么的顺利,而且同时也带来了一些弊端,比如学习的不是那么的系统,东学一块,西学一块,很难系统的学习,
在本书中,通过目录可以看出,这本书从初始android系统、到android专用驱动系统篇、在到android应用程序框架篇,从基础到高深,从简单到复杂,分布的也挺合理的。在android应用逐渐趋向饱和或者开发android应用的人才越来越多的时候,怎样才能让自己脱颖而出呢,掌握好android系统源码这些东西,肯定会比其他的只做应用的人好。
不过呢,本书也有一些不足之处,比如前几天看到老罗的CSDN的博客,发现里面一个博文是更改本书中的一些误笔,不过着也可以从另一个方面反映出,作者是多么的追求完美,
最后呢,热切的希望和学习android的同学进行交流和学习,
欢迎大家光临我的博客http://blog.csdn.net/wjky2014
分享到:
相关推荐
读万卷书胜过行万里路——海辩赛辩词.docx
读万卷书不如行万里路.doc
读万卷书,行万里路
20220225-巨量-2022巨量引擎图书出版行业营销白皮书:读万卷书·行万里路.pdf
辩论赛:读书万卷比行万里路那个更重要.doc
闲来无事写写自己这几年的生活上的经验,都说读万卷书、不如行万里路、行万里路不如阅人无数、阅人无数不如名师指路!分享下自己踩过的坑绝不被一块石头绊倒两次,同时我相信帮助别人就是在帮助自己。
古人与“读万卷书不如行万里路”,理论知识必须和实践相结合。软件开发是一项实践性极强的工作,可以这样说,单靠看书而不实践,永远也无法成为优秀的程序员。 本章介绍一个完整的实例,本实例几乎涵盖了本书所有...
行万里路,读万里书.xmind
旅游是传播文明、交流文 化、增进友谊的桥梁,是人民生活水平提高的一 个重要指标。旅游业是综合性产业,是拉动经济 发展的重要动力。旅游是修身养性之道,中华民 族自古崇尚‘读万卷书、行万里路’
nodejs 静态文件服务器 作者介绍 田永强,新浪微博@朴灵,前端工程师,现职于SAP,从事Mobile Web App方面的研发工作,对NodeJS持有高度的热情,寄望打通前端JavaScript与NodeJS的隔阂... 兴趣:读万卷书,行万里路。
读万卷书,行万里路。我们应当抓住一切机会锻 炼自己,在实践中去感受,体会,理解和运用所学知识。进行了为期四天的实习,思考 良多、感触良多、收获良多,在很多方面都有很大的收获。此次实习老师带领我们来到 了...
感觉C++起步要比难一些,就从网上下载了一些资源供大家参考学习之用,总体来说,读万卷书行万里路是永远正确的
c++刷题必备!!!!!!c++的书看了几遍,但是平时写的机会比较少,所以忘得很快,俗话说读万卷书行万里路,没有实践理论的东西都是浮云。正好leetcode提供了一个温故而知新的平台。
中国人讲究作学问要"读万卷书,行万里路"。用大数据思维,读万卷书在今天并非难事。美国的国会图书馆正在将藏书全部数码化。以后通过电脑"看书"搜索关键词,分析相关字条和数据将会非常容易,读万卷书可能只是几小时...
学习任何东西都有两种方法,一种读万卷书,一种行万里路。每日坚持看国内外的优秀站点的UI设计和样式代码实现,算是什么方法呢,我想这是两者兼有的方法吧
家heroImage actionText 动作链接... 标题细节读书笔记读万卷书,行万里路,遇见最好的自己。 标题细节产品运营保持学习的热情,不断充实自己,提高自己的价值。 麻省理工学院许可| 版权所有:copyright:2018-至今Jiuff
万里路青年旅舍连锁品牌简介.pdf
万里目入局奢侈品市场,电商平台靠贴钱能走万里路.pdf
掌握行车规律 交通万里畅行.docx
自己动手插拔然后再还原组装,在此基础上再讲计算机的基本工作原理,经过这样一个从图片到实物再到实践的环节,学生对计算机系统的组成、计算机工作原理、计算机硬件系统、计算机软件系统等掌握良好,这就是所谓读...