From 7daa6acedfd163c58ae76ab5ad979cec7220ac3e Mon Sep 17 00:00:00 2001 From: Yunfan Chen Date: Thu, 29 Nov 2018 18:16:44 -0800 Subject: [PATCH] Introduce display windowing mode to WindowConfiguration Introduce mDisplayWindowingMode to WindowConfiguration, and show caption for standard activities if the display windowing mode is freeform. Test: Mannual. On secondary display, full screen activities will have a caption bar, e.g., Pixel Logger. Test: go/wm-smoke Test: atest DisplayContentTests Test: atest WindowConfigurationTests Test: atest ConfigurationContainerTests Change-Id: Iedaeb0886bd6d61ad29db0ba98def7c004298afd --- .../java/android/app/WindowConfiguration.java | 35 ++++++++++++++++++- .../server/wm/ConfigurationContainer.java | 7 ++++ .../com/android/server/wm/DisplayContent.java | 12 +++++++ 3 files changed, 53 insertions(+), 1 deletion(-) diff --git a/core/java/android/app/WindowConfiguration.java b/core/java/android/app/WindowConfiguration.java index 78b7d48165ec2..257122d3abe07 100644 --- a/core/java/android/app/WindowConfiguration.java +++ b/core/java/android/app/WindowConfiguration.java @@ -75,6 +75,9 @@ public class WindowConfiguration implements Parcelable, Comparable