深入理解Android 卷III:“深入理解Android”系列Framework卷完结篇【正版书籍】 pdf epub azw3 2024 下载

深入理解Android 卷III:“深入理解Android”系列Framework卷完结篇【正版书籍】精美图片

深入理解Android 卷III:“深入理解Android”系列Framework卷完结篇【正版书籍】书籍详细信息

  • ISBN:9787111507369
  • 作者:张大伟 
  • 出版社:机械工业出版社
  • 出版时间:2015-08
  • 页数:539
  • 价格:124.50
  • 纸张:胶版纸
  • 装帧:平装
  • 开本:16开
  • 语言:未知
  • 丛书:华章科技·移动开发
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分
  • 豆瓣短评:点击查看
  • 豆瓣讨论:点击查看
  • 豆瓣目录:点击查看
  • 读书笔记:点击查看
  • 原文摘录:点击查看
  • 更新时间:2024-11-22 14:05:01

寄语:

「本店部分图书为稀缺古旧书籍,您下单之前可与在线客服联系」


内容简介:

《深入理解Android(卷3)》是Android经典书系“深入理解Android”系列Framework卷的第III卷,从源代码的角度,对Android系统的Audio和UI两大功能的相关模块的实现原理和工作机制做了系统且详细的分析,填补了市场的空白。 《深入理解Android(卷3)》在逻辑上分为4个部分: Part01(第1~2章):这是本书的基础部分,首先介绍了Android源码环境的搭建、编译和调试;然后讲解了Android进程间通信与任务调度的工具Binder与MessageQueue。这两项基础工作是深入研究Android前必须做的功课。 Part02(第3章):详细分析了AudioService服务的实现,包括音量管理、音频外设管理、AudioFocus机制的实现等内容。 Part03(第4~6章):这是本书的核心内容之一,详细分析了AndroidUI的通用实现,依次剖析了WindowManagerService、Android输入系统、Android控件系统的工作原理。 Part04(第7~8章):主要分析了SystemUI和Android壁纸相关服务的实现,包括StatusBarManagerService与NotificationManagerService两个系统服务,以及WallpaperManagerService系统服务、动态壁纸与静态壁纸的工作原理等内容。 除此之外,在对海量的Android源代码进行分析的过程中,本书尽可能地对其中的精妙之处进行了分析和解读,目的是希望帮助读者领悟其中的设计思想和方法。


书籍目录:

推荐序前 言第1章 开发环境部署11.1获取Android源代码11.2Android的编译31.3在IDE中导入Android源代码41.3.1将Android源代码导入Eclipse41.3.2将Android源代码导入SourceInsight51.4调试Android源代码61.4.1使用Eclipse调试Android?Java源代码61.4.2使用gdb调试Android?C/C 源代码81.5本章小结9第2章深入理解Java?Binder和MessageQueue102.1概述112.2Java层中的Binder分析112.2.1Binder架构总览112.2.2初始化Java层Binder框架132.2.3窥一斑,可见全豹乎162.2.4理解AIDL252.2.5Java层Binder架构总结282.3心系两界的MessageQueue282.3.1MessageQueue的创建292.3.2提取消息292.3.3nativePollOnce函数分析322.3.4MessageQueue总结422.4本章小结44第3章 深入理解AudioService453.1概述463.2音量管理473.2.1音量键的处理流程473.2.2通用的音量设置函数setStreamVolume()613.2.3静音控制633.2.4音量控制小结673.3音频外设的管理683.3.1 WiredAccessoryObserver?设备状态的监控683.3.2AudioService的外设状态管理733.3.3音频外设管理小结783.4AudioFocus机制的实现783.4.1AudioFocus最简单的例子793.4.2AudioFocus实现原理简介813.4.3申请AudioFocus823.4.4释放AudioFocus863.4.5AudioFocus小结873.5AudioService的其他功能883.6本章小结89第4章 深入理解WindowManager-Service904.1初识WindowManagerService914.1.1一个从命令行启动的动画窗口914.1.2WMS的构成994.1.3初识WMS的小结1034.2WMS的窗口管理结构1044.2.1理解WindowToken1074.2.2理解WindowState1114.2.3理解DisplayContent1124.3理解窗口的显示次序1124.3.1主序、子序和窗口类型1124.3.2通过主序与子序确定窗口的次序1144.3.3更新显示次序到Surface1194.3.4关于显示次序的小结1194.4窗口的布局1194.4.1从relayoutWindow()开始1204.4.2布局操作的外围代码分析1244.4.3初探performLayoutAndPlace-SurfacesLockedInner()1274.4.4布局的前期处理1284.4.5布局DisplayContent1304.4.6布局的最终阶段1504.5WMS的动画系统1504.5.1Android动画原理简介1514.5.2WMS的动画系统框架1554.5.3WindowAnimator分析1564.5.4深入理解窗口动画1604.5.5交替运行的布局系统与动画系统1734.5.6动画系统总结1744.6本章小结174第5章 深入理解Android输入系统1765.1初识Android输入系统1775.1.1getevent与sendevent工具1785.1.2Android输入系统简介1795.1.3IMS的构成1815.2原始事件的读取与加工1855.2.1基础知识:INotify与Epoll1865.2.2 InputReader的总体流程1895.2.3 深入理解EventHub1915.2.4 深入理解InputReader2055.2.5原始事件的读取与加工总结2255.3输入事件的派发2255.3.1通用事件派发流程2265.3.2按键事件的派发2375.3.3DispatcherPolicy与InputFilter2475.3.4输入事件的派发总结2505.4输入事件的发送、接收与反馈2505.4.1深入理解InputChannel2515.4.2连接InputDispatcher和窗口2525.4.3事件的发送2605.4.4事件的接收2635.4.5事件的反馈与发送循环2645.4.6输入事件的发送、接收与反馈总结2675.5关于输入系统的其他重要话题2675.5.1输入事件ANR的产生2675.5.2?焦点窗口的确定2705.5.3以软件方式模拟用户操作2735.6本章小结273第6章 深入理解控件系统2756.1 初识Android的控件系统2766.1.1 另一种创建窗口的方法2776.1.2 控件系统的组成2786.2 深入理解WindowManager2796.2.1 WindowManager的创建与体系结构2796.2.2 通过WindowManagerGlobal添加窗口2826.2.3 更新窗口的布局2846.2.4 删除窗口2856.2.5 WindowManager的总结2856.3 深入理解ViewRootImpl2866.3.1 ViewRootImpl的创建及其重要的成员2866.3.2 控件系统的心跳:performTraversals()2906.3.3 ViewRootImpl总结3176.4 深入理解控件树的绘制3176.4.1 理解Canvas3176.4.2 View.invalidate()与脏区域3206.4.3 开始绘制3216.4.4 软件绘制的原理3236.4.5 硬件加速绘制的原理3346.4.6 使用绘图缓存3466.4.7 控件动画3566.4.8 绘制控件树的总结3606.5 深入理解输入事件的派发3616.5.1 触摸模式3616.5.2 控件焦点3636.5.3 输入事件派发的综述3766.5.4 按键事件的派发3816.5.5 触摸事件的派发3886.5.6 输入事件派发的总结4046.6 Activity与控件系统4056.6.1 理解PhoneWindow4056.6.2 Activity窗口的创建与显示4146.7 本章小结416第7章 深入理解SystemUI4187.1 初识SystemUI4197.1.1 SystemUIService的启动4207.1.2 状态栏与导航栏的创建4227.1.3 理解IStatusBarService4257.1.4 SystemUI的体系结构4277.2 深入理解状态栏4287.2.1 状态栏窗口的创建与控件树结构4297.2.2 通知信息的管理与显示4347.2.3 系统状态图标区的管理与显示4487.2.4 状态栏总结4527.3 深入理解导航栏4527.3.1 导航栏的创建4537.3.2 虚拟按键的工作原理4597.3.3 SearchPanel4627.3.4 关于导航栏的其他话题4657.3.5 导航栏总结4717.4 禁用状态栏与导航栏的功能4727.4.1 如何禁用状态栏与导航栏的功能4727.4.2 StatusBarManagerService对禁用标记的维护4737.4.3 状态栏与导航栏对禁用标记的响应4747.5 理解SystemUIVisibility4757.5.1 SystemUIVisibility在系统中的漫游过程4767.5.2 SystemUIVisibility发挥作用4827.5.3 SystemUIVisibility总结4947.6 本章小结495第8章 深入理解Android壁纸4968.1 初识Android壁纸4978.2深入理解动态壁纸4988.2.1启动动态壁纸的方法4988.2.2壁纸服务的启动原理4988.2.3 理解UpdateSurface()方法5108.2.4 壁纸的销毁5158.2.5 理解Engine的回调5168.3 深入理解静态壁纸—ImageWallpaper5198.3.1 获取用作静态壁纸的位图5198.3.2 静态壁纸位图的设置5228.3.3 连接静态壁纸的设置与获取—WallpaperObserver5248.4 WMS对壁纸窗口的特殊处理5268.4.1 壁纸窗口Z序的确定5278.4.2 壁纸窗口的可见性5338.4.3 壁纸窗口的动画5358.4.4 壁纸窗口总结5388.5 本章小结539


作者介绍:

张大伟,Android系统开发工程师,现就职于索尼移动。从2011年开始从事Android开发,专注于Android系统源代码的研究、定制与维护工作,对Android的架构设计与运行原理有着深入的认识与实践经验,其中对UI相关模块、多媒体系统尤为擅长。曾主持了Android多窗口、多任务以及单手操作等系统定制的开发工作。此外对于其他开发平台如.NET亦有相当的经验。


出版社信息:

暂无出版社相关信息,正在全力查找中!


书籍摘录:

暂无相关书籍摘录,正在全力查找中!



原文赏析:

暂无原文赏析,正在全力查找中!


其它内容:

书籍介绍

深入理解Android(卷3)》是Android经典畅销书系(对Android系统源代码的分析最为系统和细致)“深入理解Android”系列Framework卷的第III卷,从源代码的角度,对Android系统的Audio和UI两大功能的相关模块的实现原理和工作机制做了系统且详细的分析,填补了市场的空白。

《深入理解Android(卷3)》在逻辑上分为4个部分:

Part 01(第1~2章):这是本书的基础部分,首先介绍了Android源码环境的搭建、编译和调试;然后讲解了Android进程间通信与任务调度的工具Binder与MessageQueue。这两项基础工作是深入研究Android前必须做的功课。

Part 02(第3章):详细分析了AudioService服务的实现,包括音量管理、音频外设管理、AudioFocus机制的实现等内容。

Part 03(第4~6章):这是本书的核心内容之一,详细分析了Android UI的通用实现,依次剖析了WindowManagerService、Android输入系统、Android控件系统的工作原理。

Part 04(第7~8章):主要分析了SystemUI和Android壁纸相关服务的实现,包括StatusBarManagerService与NotificationManagerService两个系统服务,以及WallpaperManagerService系统服务、动态壁纸与静态壁纸的工作原理等内容。

除此之外,在对海量的Android源代码进行分析的过程中,本书尽可能地对其中的精妙之处进行了分析和解读,目的是希望帮助读者领悟其中的优秀设计思想和方法。


精彩短评:

  • 作者: 湖畔镇 发布时间:2018-06-11 09:12:38

    简略地看完了

  • 作者: [已死亡] 发布时间:2017-02-16 18:56:41

    17/02/16 over。。拖延晚期啊,15年国庆时候就买了,今天才算是真正意义的看完

  • 作者: 读书的历程 发布时间:2024-01-31 21:07:17

    和《企业家爸爸给儿子的30封信》内容一样,作者不一样,是谁抄了谁?

  • 作者: neoY0 发布时间:2020-10-22 20:51:33

    比前两卷写的好

  • 作者: 苦辛仔 发布时间:2016-07-31 00:08:42

    花了不少时间终于翻完了。像这种解析源码的书,如果自己之前没有一个基本的印象的话,看起来还是有点痛苦- -不过这本书值得多看几遍~除了触摸事件那里没讲清楚事件分发之外,其他该讲的细节都有了~||06.09一开始看 WMS 那一段跟卷 I 很多类似的地方还有点担心。但是看到后面真觉得不错,有深度,讲解清晰易懂,用语也严谨很多。对比什么 Android 开发艺术,真是好得太多了。希望以后多出点这种好书~

  • 作者: prife 发布时间:2017-06-04 21:23:54

    字多图少,事倍功半


深度书评:

  • 与本文无关的友情提示:千万不要看内容简介,它泄底了

    作者:丁丁虫 发布时间:2012-10-22 12:53:45

    我原本已经选定了今年的No1,在我今年已经读过的350本书中。但是一本新书的出现让我面临很艰难的选择,我现在弄不清楚该把这个赞美赋给《梦想之城》,还是赋给这本《迷雾之子》了。尽管来自我个人的赞美终究只是微不足道的赞美而已。也许我应该让两者并列。按照美国的分类标准来说,这两本都是虚构类的小说。不同的是,《梦想之城》是建筑在史实基础上的虚构,而《迷雾之子》则是纯粹的奇幻文学,但两者都同样让人……手不释卷。不过在这里,我不想在这两者之间进行过多比较,因为对于《迷雾之子》来说,我想我有一个更好的比较对象:《冰与火之歌》。

    首先,请容许我大胆地得出一个其实并不那么认真的结论:至少在目前的情况下,《迷雾之子》秒杀了《冰与火之歌》。其原因在于,《迷雾之子》完结了。尽管那也是三部曲加一篇外传、总计近3000页的长篇巨著。

    当然上面的结论是对马丁同学迟迟不续写《冰与火之歌》的小小吐槽。不过将《迷雾》与《冰火》做个比较依然是很有意思的事情,我觉得。《冰火》的故事走向更像是历史,马丁也更像是一个记录者,他似乎只是忠实记录下七大王国中发生的一切,而对于故事将要走向何方、最终会抵达怎样的终点,似乎并不是他所关心的问题;相比之下,《迷雾》的字里行间强烈地透出一股明确的信心:邪恶必须被打败,正义必须重临世间。借用《日本小史》中的说法,马丁仿佛只是在根据结果来评价行为的好坏,而不涉及道德评判;而《迷雾》中的道德感是如此强烈,简直强烈到让人窒息的程度。

    这两者的区别非常有趣,尤其是两部作品都同样吸引人、同样伟大。我们都知道,吸引人并不算太难,一个曲折惊悚的故事情节就可以做到这一点;但要做到伟大,恐怕就不那么容易了。在我的看法中(虽然以现代文论的观点来看也许只是很可笑的看法),作者必须要表达出明确的价值观,才能使自己的作品跻身于伟大的行列。就这一意义而言,《冰火》告诉我们的是历史,《迷雾》告诉我们的是道德。

    至于情节、人物、设定、文笔,诸如此类的东西我想都没有必要在这两部作品中讨论。在情节和设定上无懈可击的《三体》,其在人物和文笔上的不足长期遭受某些挑剔读者的诟病,而《冰火》和《迷雾》恐怕都没有能让人挑出毛病的地方。如果一定要挑的话……也许对于《冰火》而言,是它迟迟不能完结;而对于《迷雾》而言,是它竟然完结了吧。

  • 翻译太差

    作者:书医 发布时间:2007-02-12 13:23:16


书籍真实打分

  • 故事情节:8分

  • 人物塑造:8分

  • 主题深度:7分

  • 文字风格:8分

  • 语言运用:8分

  • 文笔流畅:6分

  • 思想传递:3分

  • 知识深度:6分

  • 知识广度:8分

  • 实用性:7分

  • 章节划分:8分

  • 结构布局:9分

  • 新颖与独特:7分

  • 情感共鸣:3分

  • 引人入胜:8分

  • 现实相关:7分

  • 沉浸感:4分

  • 事实准确性:5分

  • 文化贡献:5分


网站评分

  • 书籍多样性:5分

  • 书籍信息完全性:4分

  • 网站更新速度:6分

  • 使用便利性:8分

  • 书籍清晰度:9分

  • 书籍格式兼容性:7分

  • 是否包含广告:5分

  • 加载速度:5分

  • 安全性:3分

  • 稳定性:3分

  • 搜索功能:4分

  • 下载便捷性:9分


下载点评

  • 三星好评(523+)
  • 图文清晰(233+)
  • 实惠(631+)
  • 内容齐全(456+)
  • 五星好评(103+)
  • 无颠倒(344+)
  • 内涵好书(663+)
  • 博大精深(596+)
  • 下载速度快(613+)
  • 一星好评(340+)
  • 少量广告(471+)
  • 快捷(556+)
  • 体验满分(525+)

下载评价

  • 网友 冉***兮: ( 2024-10-28 10:29:29 )

    如果满分一百分,我愿意给你99分,剩下一分怕你骄傲

  • 网友 陈***秋: ( 2024-11-04 19:18:37 )

    不错,图文清晰,无错版,可以入手。

  • 网友 温***欣: ( 2024-11-19 13:09:18 )

    可以可以可以

  • 网友 通***蕊: ( 2024-10-26 19:22:02 )

    五颗星、五颗星,大赞还觉得不错!~~

  • 网友 戈***玉: ( 2024-11-04 18:19:24 )

    特别棒

  • 网友 芮***枫: ( 2024-10-29 09:00:28 )

    有点意思的网站,赞一个真心好好好 哈哈

  • 网友 康***溪: ( 2024-11-19 03:13:11 )

    强烈推荐!!!

  • 网友 相***儿: ( 2024-10-26 06:23:48 )

    你要的这里都能找到哦!!!

  • 网友 习***蓉: ( 2024-10-26 14:30:00 )

    品相完美

  • 网友 菱***兰: ( 2024-11-02 19:27:46 )

    特好。有好多书

  • 网友 冯***卉: ( 2024-11-01 21:03:59 )

    听说内置一千多万的书籍,不知道真假的

  • 网友 辛***玮: ( 2024-11-21 23:26:19 )

    页面不错 整体风格喜欢

  • 网友 后***之: ( 2024-11-18 21:12:52 )

    强烈推荐!无论下载速度还是书籍内容都没话说 真的很良心!

  • 网友 孔***旋: ( 2024-11-18 04:03:15 )

    很好。顶一个希望越来越好,一直支持。


最新书籍
随机推荐