android的窗口机制分析---------类图关系
16lz
2021-12-04
在研究android的窗口机制之前,我们需要对其主要的类图关系以及层级之间的依赖与调用关系做一个简单的介绍。
1. window在当前的android系统的中的呈现形式是PhoneWindow类(frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindow.java);
2. WindowManager的实现实体是WindowManagerImpl.java(frameworks/base/core/java/android/view/WindowManagerImpl.java);
下图主要描述了window系统的层级关系,由图可见WindowManager是运行在Application process中的,WindowManagerService是在system_server中运行,两者的通信是通过中间的会话层IWindowSession来进行的。
更多相关文章
- Android程序加载动态库报错:UnsatisfiedLinkError: Cannot load l
- 编译可在Android上运行的glib库
- Android(安卓)4.0 SDK 环境搭建体验(Windows 7 Ultimate)
- Android自动化工具Appium的使用
- Android(安卓):测试apk是否是 debuggable="false" 版本
- Android遍历获取正在运行的服务(ActivityManager.RunningServiceI
- Android(安卓)studio 文件存储对象与恢复
- Android(安卓)studio 操作数据库游标适配器
- 让Activity单例运行