Android Activity 窗口类型层级详解
Android 的 Activity 有窗口类型层级,具体的层级是由 WindowManager.LayoutParams 的 type 字段决定的。该字段定义了窗口的类型,常见的窗口类型有以下几种:
-
'APPLICATION':应用程序窗口,处于普通应用程序的级别,位于所有其他窗口之上。
-
'SYSTEM_ALERT':系统警告窗口,以悬浮形式显示在其他窗口之上,但不能获得焦点。
-
'PHONE':电话窗口,用于电话呼叫界面,位于所有应用程序之上。
-
'SYSTEM_OVERLAY':系统覆盖窗口,以悬浮形式显示在其他窗口之上,并且可以获得焦点。
-
'KEYGUARD':键盘锁窗口,用于显示锁屏界面,位于所有应用程序之上。
不同的窗口类型具有不同的层级关系,具体的层级关系由 WindowManagerService 负责管理。
原文地址: https://www.cveoy.top/t/topic/ql5c 著作权归作者所有。请勿转载和采集!