From db9d09793fc186f664fa39f6c76cbd26550b6f0f Mon Sep 17 00:00:00 2001 From: Adrian Roos Date: Wed, 10 Jan 2018 13:56:31 +0100 Subject: [PATCH] DisplayCutout: Add emulation option to DeveloperSettings Bug: 65689439 Test: Go to Developer Settings > Toggle "Emulate display with a cutout" Change-Id: Id3387c026df9868d42e0a7b0d7e623115f41452b --- res/values/strings.xml | 3 + res/xml/development_settings.xml | 4 + .../DevelopmentSettingsDashboardFragment.java | 1 + ...lateDisplayCutoutPreferenceController.java | 122 +++++++++++++++ .../android/content/om/IOverlayManager.java | 6 +- .../src/android/content/om/OverlayInfo.java | 7 +- ...DisplayCutoutPreferenceControllerTest.java | 148 ++++++++++++++++++ 7 files changed, 289 insertions(+), 2 deletions(-) create mode 100644 src/com/android/settings/development/EmulateDisplayCutoutPreferenceController.java create mode 100644 tests/robotests/src/com/android/settings/development/EmulateDisplayCutoutPreferenceControllerTest.java diff --git a/res/values/strings.xml b/res/values/strings.xml index 536604c3ecf..fa53a3afbfd 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -8674,6 +8674,9 @@ Ranking object doesn\'t contain this key. + + Emulate a display with a cutout + Special app access diff --git a/res/xml/development_settings.xml b/res/xml/development_settings.xml index aad5d2361b1..62f69627f1f 100644 --- a/res/xml/development_settings.xml +++ b/res/xml/development_settings.xml @@ -356,6 +356,10 @@ android:key="density" android:title="@string/developer_smallest_width" /> + +