From 4ee257ce729d79731f9e7604202a6b6cfab65bf1 Mon Sep 17 00:00:00 2001 From: Sunny Goyal Date: Thu, 28 Jan 2021 17:28:12 -0800 Subject: Replacing some explicit recents components checks with permission checks Bug: 177096054 Test: Presubmit for quickstep Change-Id: Ia824ed21a3836548eccb186ee7c9a3f697e9ee66 --- core/res/AndroidManifest.xml | 16 ++--- data/etc/com.android.launcher3.xml | 3 + .../accessibility/AccessibilityManagerService.java | 10 +-- .../accessibility/AccessibilitySecurityPolicy.java | 13 ---- .../server/wm/ActivityTaskManagerInternal.java | 6 -- .../server/wm/ActivityTaskManagerService.java | 71 +++++++--------------- .../core/java/com/android/server/wm/Session.java | 14 +++-- .../android/server/wm/WindowManagerService.java | 40 ++++++++---- .../AccessibilityManagerServiceTest.java | 8 +-- .../AccessibilitySecurityPolicyTest.java | 14 ----- .../android/server/wm/DragDropControllerTests.java | 7 +++ .../src/com/android/server/wm/RecentTasksTest.java | 50 --------------- 12 files changed, 83 insertions(+), 169 deletions(-) diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml index 396f95446bf6..be5771f5a9e0 100644 --- a/core/res/AndroidManifest.xml +++ b/core/res/AndroidManifest.xml @@ -2541,7 +2541,7 @@ + android:protectionLevel="signature|privileged|recents" /> + android:protectionLevel="signature|documenter|recents" /> @@ -2615,7 +2615,7 @@ + android:protectionLevel="signature|recents" /> Not for use by third-party applications. --> + android:protectionLevel="signature|privileged|recents" /> + android:protectionLevel="signature|privileged|recents" /> + android:protectionLevel="signature|recents" /> + android:protectionLevel="signature|recents" /> @@ -5277,7 +5277,7 @@ + android:protectionLevel="signature|setup|recents" />