所有的框架都是基于反射 和 配置文件(manifest)的。
普通的情况:Activity 创建一个 view 是通过 ondraw 画出来的, 画这个 view 之前呢,还会调用 onmeasure 方法来计算显示的大小.特殊情况:Surfaceview 是直接操作硬件的, 因为 或者视频播放对帧数有要求,onDraw 效率太低,不够使,Surfaceview 直接把数据写到显存。
Framework 工作方式及原理,Activity 是如何生成一个 view 的,机制是什么?
最新推荐文章于 2025-09-26 16:22:23 发布
本文探讨了软件框架的基础原理,解释了它们如何依赖于反射和配置文件进行工作。特别聚焦于Android中View的创建过程,包括普通Activity通过onDraw方法绘制View,以及Surfaceview在视频播放场景下直接操作硬件,提高帧数效率的独特机制。
2414

被折叠的 条评论
为什么被折叠?



