diff options
| author | 2024-12-27 04:49:44 -0800 | |
|---|---|---|
| committer | 2025-01-14 03:52:33 -0800 | |
| commit | ea455c58ddab063f57625fce0e24029de2e12c1e (patch) | |
| tree | 27e2ad65bc87b6e1216eda1c618f9ad8efe9a295 | |
| parent | 265bf0b27c3d99e746262f426996901c9f8ec102 (diff) | |
Add flag to show lock wallpaper in aod state
This is a flag to show the lock wallpaper in aod state.
Currently, there is no policy for showing wallpaper for
appearing aod.
So it will be implemented so that the lock wallpaper can
be displayed when aod appears like keyguard appearing.
Bug: 361438779
Test: N/A - just a flag
Flag: com.android.window.flags.aod_transition
(cherry picked from https://partner-android-review.googlesource.com/q/commit:3ae2b96dfc5a74b92855299d51c4fcf4a18b5bb7)
Merged-In: Ibcb0b4ab5db4278380e474d1f40996de24244ff6
Change-Id: Ibcb0b4ab5db4278380e474d1f40996de24244ff6
| -rw-r--r-- | core/java/android/window/flags/windowing_frontend.aconfig | 9 | ||||
| -rw-r--r-- | services/core/java/com/android/server/wm/WindowManagerFlags.java | 2 |
2 files changed, 10 insertions, 1 deletions
diff --git a/core/java/android/window/flags/windowing_frontend.aconfig b/core/java/android/window/flags/windowing_frontend.aconfig index 409c3cd569ab..8b1fd6c50c99 100644 --- a/core/java/android/window/flags/windowing_frontend.aconfig +++ b/core/java/android/window/flags/windowing_frontend.aconfig @@ -433,6 +433,13 @@ flag { } flag { + name: "aod_transition" + namespace: "windowing_frontend" + description: "Support to show lock wallpaper in aod state" + bug: "361438779" +} + +flag { name: "check_disabled_snapshots_in_task_persister" namespace: "windowing_frontend" description: "Check for TaskSnapshots disabling in TaskSnapshotPersister." @@ -440,4 +447,4 @@ flag { metadata { purpose: PURPOSE_BUGFIX } -} +}
\ No newline at end of file diff --git a/services/core/java/com/android/server/wm/WindowManagerFlags.java b/services/core/java/com/android/server/wm/WindowManagerFlags.java index 7ef8d8d0c16a..df70ed2e99a8 100644 --- a/services/core/java/com/android/server/wm/WindowManagerFlags.java +++ b/services/core/java/com/android/server/wm/WindowManagerFlags.java @@ -58,6 +58,8 @@ class WindowManagerFlags { final boolean mEnsureWallpaperInTransitions; + final boolean mAodTransition = Flags.aodTransition(); + /* End Available Flags */ WindowManagerFlags() { |