Android 10.0 自定义Window窗口层级新增Type类型功能实现
1.前言
在10.0的系统rom定制化开发过程中,在产品开发过程中,需要新增Window窗口类型来显示 特殊的窗口层级,Window窗口就是根据Type类型来显示的,所以接下来需要新增Type类型来 新增Window窗口显示类型,如图
2.自定义Window窗口层级新增Type类型功能实现的核心类
frameworks\base\services\core\java\com\android\server\policy\PhoneWindowManager.java
frameworks\base\core\java\android\view\WindowManager.java
frameworks\base\services\core\java\com\android\server\wm\DisplayPolicy.java
packages\apps\Launcher3\src\com\android\launcher3\Launcher.java
3.自定义Window窗口层级新增Type类型功能实现的核心功能分析和实现
PhoneWindowManager是供系统进程使用,是WindowManagerService 的一部分,WindowManagerService 会