目前无货,
欢迎选购其他类似产品。
前翻 后翻
正在播放... 已暂停   您正在聆听的 Audible 音频版本的样品。
了解更多信息
查看全部 3 张图片

深入理解Android(卷1) 平装 – 2011年9月15日

平均4.1 星 63 条商品评论
| 天天低价·正品质优
|
分享
广告

显示所有 2 格式和版本 隐藏其他格式和版本
亚马逊价格
全新品最低价 非全新品最低价
平装
"请重试"
 

click to open popover

无需Kindle设备,下载免费Kindle阅读软件,即可在您的手机、电脑及平板电脑上畅享阅读。

  • iPhone/iPad/Mac
  • Android手机或平板电脑

请输入您的手机号码,获取Kindle阅读软件的下载链接。



基本信息

  • 出版社: 机械工业出版社; 第1版 (2011年9月1日)
  • 平装: 488页
  • 语种: 简体中文
  • 开本: 16
  • ISBN: 7111357620, 9787111357629
  • 条形码: 9787111357629
  • 商品尺寸: 23.8 x 18.6 x 2.2 cm
  • 商品重量: 839 g
  • 品牌: 机械工业出版社
  • ASIN: B005K70V8E
  • 用户评分: 平均4.1 星 63 条商品评论
  • 亚马逊热销商品排名: 图书商品里排第190,284名 (查看图书商品销售排行榜)
  •  您想告诉我们您发现了更低的价格?

商品描述

编辑推荐

《深入理解Android(卷1)》:结合实际应用开发需求,以情景分析的方式有针对性地对Android的源代码进行了十分详尽的剖析,深刻揭示Android系统的工作原理。机锋网、51CTO、开源中国社区等专业技术网站一致鼎力推荐!
在Android领域,无论是从事上层的应用开发.还是从事底层的系统级开发,如果想成为一名优秀的开发者,通过深入探究Android的源代码来了解Android的实现原理与工作机制也许是 捷径。Android Framework是Android系统的基石,也是Android的核心之一,对于上层的应用开发者而言,深入理解它的工作原理是十分有必要的。Java世界是如何通过Zygote创建的?Handler和Looper是如何工作的?Binder的工作原理是什么?Audio系统和Surface系统的工作流程是怎
样的?Vold、Rild、MediaScanner等是如何实现
的?
这些内容是每一位从事Android应用开发的程序员都需要学习和掌握的。
《深入理解Android(卷1)》用情景分析的方式对Android的源代码进行了有针对性的分析,不仅全面而详细地分析了Framework层的工作机制和实现原理,而且还涉及Native层和Application层的重要内容。每一个功能模块的分析都从实际的使用场景和具体的问题入手,每一个知识点都力求做到把实现原理讲清楚,把工作机制说明白,尽量深入.竭力避免泛泛而谈。除此之外,《深入理解Android(卷1)》在重要章节还精心设计了“拓展思考”的内容,旨在进一步激发读者学习和研究Android源代码的兴趣。

媒体推荐

作者是Thundersoft多媒体组的牛人,技术精深,乐于分享,对Android系统有真正的理解。《深入理解Android:卷1》内容给力,语言生动,全书没有一句废话,各章中的“拓展思考”尤为精彩,体现了作者对Android实现原理的深入理解和批判性思考。为什么Android的短信群发很慢?为什么拔出SD卡时有的程序会退出?读者都能从本书中找到诸如此类的各种实际问题的答案。更重要的是,读者能够对Android的整个体系有一个全新的理解。如果你通读了这本书,请一定投一份简历给我们。
  ——Thundersoft(中科创达软件科技(北京)有限公司)
对于Android开发工程师而言,本书不可多得,分析透彻深入,针对性极强。Android系统本身极为庞大,如果要对整个系统进行面面俱到且细致入微地分析,恐怕不是一两本书能完成的。本书从开发者的实际需求出发,有针对性地对Android系统中的重要知识点和功能模块的源代码实现进行了剖析,这样既能帮助开发者解决实际问题,又能使分析深入透彻,而不是停留于表面。强烈推荐!
  ——机锋网
这本书非常实用,绝不是枯燥的源代码分析,是深入理解Android工作机制和实现原理的一本好书。为什么说它实用呢?因为它的最终目的并不是停留着源代码分析上,而是要帮助开发者解决实际问题,于是所有知识点的分析和讲解都是从开发者的实际需求出发的。与一般的源代码分析的书相比较而言,本书在语言上多了几分幽默,更加生动易懂。更重要的是,本书的分析十分深入,探讨了Android相关功能模块的本质。
  ——51CTO移动开发频道
随着Android 系统越来越流行,Android应用的需求也在不断变化,对于开发者而言,深入理解Android系统原理显得越来越重要。目前市面上Android 开发相关的图书已经很多,但真正能够系统、深入地讲解Android系统原理的书还乏善可陈。这本书的出版恰逢其时,该书同时兼备深度和广度,以循序渐进的方式,优雅的语言,深入分析到各个模块的源码与原理。另外,它启发性的讲解方式,更有助于读者的学习和思考。
  ——开源中国社区


看过此商品后顾客买的其它商品?

商品评论

热门买家评论

版本: 平装 已确认购买
看过很多android的分析性的书,
这本书是唯一一本在大段大段的代码中,添加了作者自己的思考的,
能把一个复杂的技术体系给讲清楚,有自己的体会。
书不算厚,讲的也不是面面俱到;
但是书中所涉及的东西都讲清楚了,这个浮躁的时代,这很难得。
期待下一卷。
回应 12 个人发现此评论有用. 这条评论对您有用吗? 正在提交你的反馈。
感谢您的反馈。
很抱歉,我们没有记录您的投票。请重试
举报
评论者 watchnight 于 2011年12月28日
版本: 平装 已确认购买
翻了翻这本书,感觉作者的思维还停留在程序员的阶段,贴一堆代码,加点自己的注释,仅此而已,还没有上升到设计师的角度进行归纳,总结和抽象。
回应 5 个人发现此评论有用. 这条评论对您有用吗? 正在提交你的反馈。
感谢您的反馈。
很抱歉,我们没有记录您的投票。请重试
举报
评论者 胡图图 于 2012年2月3日
版本: 平装 已确认购买
就书名而言,还是很好的,深入剖析了Android,很有利于理解Android内部架构。
缺点是内容不全,对于很多大的模块比如MediaPlayerService没有做分析,可能会在下一卷吧。
还有就是局限在分析,而没有提供自己写的一些示例代码,比如如果需要自己扩展Android library时应该如何做。下一版本如果能加上一些示例,可能对读者的理解和实际应用有更大的帮助。毕竟理解还是为了最终自己写出代码。
回应 8 个人发现此评论有用. 这条评论对您有用吗? 正在提交你的反馈。
感谢您的反馈。
很抱歉,我们没有记录您的投票。请重试
举报
评论者 bluceshang 于 2012年2月6日
版本: 平装
是一本算得上的好书,对源码解析的比较深入。
回应 5 个人发现此评论有用. 这条评论对您有用吗? 正在提交你的反馈。
感谢您的反馈。
很抱歉,我们没有记录您的投票。请重试
举报
评论者 亚马逊客户 于 2012年4月29日
版本: 平装 已确认购买
这本书讲的题材是比较难懂的,难得的是作者深浅程度把握的好,吸引人一口气读下去。
我个人很喜欢本书对JNI,Binder,和Surface的讲解。
作者其实还可以把它写的更好。诚如作者所述,本书最初是以笔记形式存在的,所以本书讲原理的部分不是很精彩,讲代码的时候遇到很多类,大多数类的主要职责也没有交代。但是总的来说我感觉本书值得阅读,堪称经典。
回应 这条评论对您有用吗? 正在提交你的反馈。
感谢您的反馈。
很抱歉,我们没有记录您的投票。请重试
举报
评论者 Amazon Customer 于 2012年9月11日
版本: 平装 已确认购买
翻了一下,全是C的代码,很少能找到java的.....
初学者慎重啊!暂时不想深入研究Linux的慎买!
回应 1 个人发现此评论有用. 这条评论对您有用吗? 正在提交你的反馈。
感谢您的反馈。
很抱歉,我们没有记录您的投票。请重试
举报
评论者 水汐 于 2015年3月18日
版本: 平装 已确认购买
说实话,我觉得 《Android设计与实现》这本书比这本书要好,应为那本书比较接近Android开发的思路,能将Androd开发中一些原理性的知识说明白。可能是作者比较自恋,觉得自己的书写的不错,一口气出了3本书。不过还是一本不错的书吧,比起其他的Android书要用心。
回应 这条评论对您有用吗? 正在提交你的反馈。
感谢您的反馈。
很抱歉,我们没有记录您的投票。请重试
举报
评论者 kevin.wang 于 2011年12月25日
版本: 平装 已确认购买
这本书虽然不是很全面的将Android全部讲解了,却将里面的思路讲解的很清楚了,看完这本书自己也可以看着Android的源码进行一些分析了,不像其他的一些源码分析的书,要不是清清点水,要不就是有头无尾,总体来说这本书很好,赞一个。
回应 这条评论对您有用吗? 正在提交你的反馈。
感谢您的反馈。
很抱歉,我们没有记录您的投票。请重试
举报
评论者 dixin 于 2011年10月19日
版本: 平装 已确认购买
总的来说还是不错的,引导着阅读源代码,也没有整篇地拷贝源代码。
但是还是有不少错误,只看了前两章,就发现不少,不知道是印刷错误还是作者粗心大意。
比如:
第11页:“选择图1-8”应该为“选择图1-9”.
第21页:“classname”应该为“className”.
第28页:“tatic”应该为“static”; “void processFile(String path, String mimeType)”应该为“void processFile(String path, String mimeType, MediaScannerClient client)”

总的来说还是不错,瑕不掩瑜。
回应 2 个人发现此评论有用. 这条评论对您有用吗? 正在提交你的反馈。
感谢您的反馈。
很抱歉,我们没有记录您的投票。请重试
举报
评论者 hxtrade8888 于 2012年3月2日
版本: 平装 已确认购买
还行,但是都是代码分析 缺少架构的分析和理论。。。看起来有点像代码解释
回应 1 个人发现此评论有用. 这条评论对您有用吗? 正在提交你的反馈。
感谢您的反馈。
很抱歉,我们没有记录您的投票。请重试
举报

按发表时间排序