- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 SurfaceControl
RootWindowContainer.performSurfacePlacementNoTrace()中会调用WMS.openSurfaceTransaction()方法,最终会调用到SurfaceControl.Transaction()构造方法。SurfaceControl.Transaction的mNativeObject指向native对象SurfaceComposerClient::Transaction。DisplayContent有个SurfaceSession成员对象mSession。
2024-04-22 10:18:57 203
原创 Window Layer
2,如果是应用类型窗口的话,就是TaskDisplayArea(DefaultTaskDisplayArea)节点,TaskDisplayArea的child可以是TaskDisplayArea或者Task,Task的child一般是Task或者ActivityRecord,ActivityRecord的child是WindowState,WindowState代表一个Window,它也可以有child(WindowState)。
2024-04-18 15:42:37 483
原创 软件包可见性
如果应用以 Android 11(API 级别 30)或更高版本为目标平台,并查询与设备上已安装的其他应用相关的信息,则系统在默认情况下会过滤此信息。此过滤行为意味着您的应用无法检测设备上安装的所有应用,这有助于最大限度地减少您的应用可以访问但在执行其用例时不需要的潜在敏感信息。此外,过滤后的软件包可见性可帮助 Google Play 等应用商店评估应用为用户提供的隐私权和安全性。例如,Google Play 会将已安装应用的列表视为个人和敏感用户数据。
2024-04-17 15:07:04 1597
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人