diff options
author | Makoto Onuki <omakoto@google.com> | 2021-02-10 12:16:06 -0800 |
---|---|---|
committer | Anis Assi <anisassi@google.com> | 2021-03-11 13:49:02 -0800 |
commit | d51dd8b5ef570ce74da5f0153ea16bda8c8d1329 (patch) | |
tree | 2959d5f8b9181f1231f5a71cb7cefd64f2b62d86 | |
parent | 6542ff93d96ba76634749a612c247cce1faeffaa (diff) | |
download | CalendarProvider-d51dd8b5ef570ce74da5f0153ea16bda8c8d1329.tar.gz |
Add SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS to CalendarDebugActivityandroid-security-11.0.0_r76android-security-11.0.0_r75android-security-11.0.0_r74android-security-11.0.0_r73android-security-11.0.0_r72android-security-11.0.0_r71android-security-11.0.0_r70android-security-11.0.0_r69android-security-11.0.0_r68android-security-11.0.0_r67android-security-11.0.0_r66android-security-11.0.0_r65android-security-11.0.0_r64android-security-11.0.0_r63android-security-11.0.0_r62android-security-11.0.0_r61android-security-11.0.0_r60android-security-11.0.0_r59android-security-11.0.0_r58android-security-11.0.0_r57android-security-11.0.0_r56android-security-11.0.0_r55android-security-11.0.0_r54android-security-11.0.0_r53android-security-11.0.0_r52android-security-11.0.0_r51android-security-11.0.0_r50android-security-11.0.0_r49android11-security-release
Bug: 174046397
Test: manual test
Change-Id: Id34eaaf1a8beab80d768186a271201e0b58d4a19
(cherry picked from commit 11fe2048a5aa5d3d3db315194921130bf2407919)
-rw-r--r-- | AndroidManifest.xml | 1 | ||||
-rw-r--r-- | src/com/android/providers/calendar/CalendarDebugActivity.java | 7 |
2 files changed, 8 insertions, 0 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 9d87918..fd56187 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -18,6 +18,7 @@ package="com.android.providers.calendar" android:sharedUserId="android.uid.calendar"> + <uses-permission android:name="android.permission.HIDE_NON_SYSTEM_OVERLAY_WINDOWS" /> <uses-permission android:name="android.permission.READ_CALENDAR" /> <uses-permission android:name="android.permission.WRITE_CALENDAR" /> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> diff --git a/src/com/android/providers/calendar/CalendarDebugActivity.java b/src/com/android/providers/calendar/CalendarDebugActivity.java index d06e095..70a1fe4 100644 --- a/src/com/android/providers/calendar/CalendarDebugActivity.java +++ b/src/com/android/providers/calendar/CalendarDebugActivity.java @@ -69,6 +69,13 @@ public class CalendarDebugActivity extends Activity implements OnClickListener { updateDeleteButton(); } + @Override + protected void onStart() { + super.onStart(); + getWindow().addSystemFlags(android.view.WindowManager.LayoutParams + .SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS); + } + private void updateDeleteButton() { final boolean fileExist = new File(Environment.getExternalStorageDirectory(), OUT_FILE).exists(); |