Window 分析
来源:互联网 发布:天融信网络教育 编辑:程序博客网 时间:2024/06/02 17:32
首先要知道,acticity、window、view的关系
1,activity是一个抽象的概念,他的作用在于方便我们了解生命周期,window窗口才是view的载体,而不是activity,setContentView加载布局其实是通过 getWindow().setContentView(view)实现的。
2,window是一个抽象类,我们常用的是他的子类PhoneWindow,phoneWindow在activity的attach()方法中 mWindow = PolicyManager.makeNewWindow(this)赋值。
3,phoneWindow有个内部类DecorView ,DecorView extends FrameLayout ,xml里面的layout是通过DecorView 加载呈现出来的。(这里就是分析 view是如何添加到应用窗口上的
可参考http://blog.csdn.net/qinjuning/article/details/7226787)
4,activity提供了WindowManager,windowManager为window提供surface,window为view提供canvas,通过这个流程完成绘制(具体过程以后分析)。
0 0
- Window 分析
- window index.dat分析
- window index.dat分析
- android分析windowManager、window、viewGroup
- Window和WindowManager的分析
- Window 和windowManager源码分析
- window.location.href不起作用的原因分析
- window.location.href不起作用的原因分析
- window.location.href不起作用的原因分析
- 对X window 全面分析的文章
- Activity 、View、Window、WindowManager关系分析
- HxDSetupEN 分析binary file超好用(window)
- ActivityGroup window bad token问题深入分析
- window.open() 被拦截后的分析
- leetcode:Minimum Window Substring 细致分析
- window.location.href不起作用的原因分析
- android分析windowManager、window、viewGroup之间关系
- Unable to add window崩溃分析
- sscanf 函数的用法
- Android应用程序资源的编译和打包过程分析
- 求2-1000以内的合数
- 友盟Could not find class 'com.umeng.analytics.d'
- Dev打包问题
- Window 分析
- 巨额奖金在向你招手!这款iOS应用悬赏10万美金找漏洞
- 小波变换
- 1005
- 读取彩信的附件内容
- C语言之运算符总览与运算符优先级
- CSDN如何转载别人的文章
- Java学习笔记--控制流程语句
- FL2440驱动入门——helloworld