2013年9月18日
摘要: 本文是android窗口管理系列文章之一。下面这篇文章介绍了 wms是如何计算activity窗口大小的。写的很详细清晰。http://blog.csdn.net/luoshengyang/article/details/8479101这篇文章简化了上面的文章,方便快速的理解。我秉承这样的观点,我们应该尽量强调是什么?做什么用的?其次才是过程。过程容易遗忘,只有内在的联系可以记住。当说明是什么的时候,我们应该尽量避免大篇幅的贴代码。代码更倾向于说明流程,而不是本质。首先说明一下,为什么需要wms来计算activity 窗口的大小?客户端代码不能自己计算么?客户端在作图过程中,不是有measur 阅读全文
posted @ 2013-09-18 18:02 keniee 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 学习目的:我阅读过网络上相关的资料,有一些过分的简略,另外一些,直接在分析代码,而忽略了思路的介绍,容易让人无所适从。交代清楚是什么,比交代清楚过程更重要。首先要侧重交代一下重要的实体,做什么的?之间的大概关系。更细节的,需要交代一下流程。 1) wms是android service中最复杂的一部分。理解它,对于理解android显示过程以及整个的工作流程,大有裨益。2) 不需要深入到每一行代码。首先需要知道它的作用,它和外部模块的交互作用;更进一步的,需要了解里面关键的数据结构和代码。windows manager窗口管理要解决的问题是什么?1)z-order的计算。需要计算哪些窗口应该显 阅读全文
posted @ 2013-09-18 11:47 keniee 阅读(515) 评论(0) 推荐(0) 编辑