summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jay Sullivan <jaysullivan@google.com> 2024-03-07 19:58:07 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2024-03-07 19:58:07 +0000
commitf10bb97b0aaaf36dba417906b488c722ab5e09fa (patch)
tree3629cb0c6fd074285267f71506926719ff3e095d
parent3d02d53c0e93191cd16dd291c9ac25d10968b887 (diff)
parent3c36893cbae254b5dfa9930aac1acc8bb00041de (diff)
Merge "Enable additional ECM identifiers" into main
-rw-r--r--service/java/com/android/ecm/EnhancedConfirmationService.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/service/java/com/android/ecm/EnhancedConfirmationService.java b/service/java/com/android/ecm/EnhancedConfirmationService.java
index c5700f3ed..93db7551b 100644
--- a/service/java/com/android/ecm/EnhancedConfirmationService.java
+++ b/service/java/com/android/ecm/EnhancedConfirmationService.java
@@ -131,10 +131,15 @@ public class EnhancedConfirmationService extends SystemService {
PROTECTED_SETTINGS.add(Manifest.permission.RECEIVE_MMS);
PROTECTED_SETTINGS.add(Manifest.permission.RECEIVE_WAP_PUSH);
PROTECTED_SETTINGS.add(Manifest.permission.READ_CELL_BROADCASTS);
+
+ PROTECTED_SETTINGS.add(Manifest.permission.BIND_DEVICE_ADMIN);
// TODO(b/310654818): Add other explicitly protected runtime permissions
// App ops
PROTECTED_SETTINGS.add(AppOpsManager.OPSTR_BIND_ACCESSIBILITY_SERVICE);
PROTECTED_SETTINGS.add(AppOpsManager.OPSTR_ACCESS_NOTIFICATIONS);
+ PROTECTED_SETTINGS.add(AppOpsManager.OPSTR_SYSTEM_ALERT_WINDOW);
+ PROTECTED_SETTINGS.add(AppOpsManager.OPSTR_GET_USAGE_STATS);
+ PROTECTED_SETTINGS.add(AppOpsManager.OPSTR_LOADER_USAGE_STATS);
// Default application roles.
PROTECTED_SETTINGS.add(RoleManager.ROLE_ASSISTANT);
PROTECTED_SETTINGS.add(RoleManager.ROLE_BROWSER);
@@ -144,8 +149,6 @@ public class EnhancedConfirmationService extends SystemService {
PROTECTED_SETTINGS.add(RoleManager.ROLE_HOME);
PROTECTED_SETTINGS.add(RoleManager.ROLE_SMS);
PROTECTED_SETTINGS.add(RoleManager.ROLE_WALLET);
- // Other settings
- PROTECTED_SETTINGS.add(AppOpsManager.OPSTR_BIND_ACCESSIBILITY_SERVICE);
// TODO(b/310654015): Add other explicitly protected settings
}