Loading core/java/android/app/AppOpsManager.java +9 −0 Original line number Original line Diff line number Diff line Loading @@ -1381,6 +1381,10 @@ public class AppOpsManager { public static final String OPSTR_AUTO_REVOKE_PERMISSIONS_IF_UNUSED = public static final String OPSTR_AUTO_REVOKE_PERMISSIONS_IF_UNUSED = "android:auto_revoke_permissions_if_unused"; "android:auto_revoke_permissions_if_unused"; /** @hide Auto-revoke app permissions if app is unused for an extended period */ public static final String OPSTR_AUTO_REVOKE_MANAGED_BY_INSTALLER = "android:auto_revoke_managed_by_installer"; /** @hide Communicate cross-profile within the same profile group. */ /** @hide Communicate cross-profile within the same profile group. */ @SystemApi @SystemApi public static final String OPSTR_INTERACT_ACROSS_PROFILES = "android:interact_across_profiles"; public static final String OPSTR_INTERACT_ACROSS_PROFILES = "android:interact_across_profiles"; Loading Loading @@ -1686,6 +1690,7 @@ public class AppOpsManager { OPSTR_LOADER_USAGE_STATS, OPSTR_LOADER_USAGE_STATS, OPSTR_ACCESS_CALL_AUDIO, OPSTR_ACCESS_CALL_AUDIO, OPSTR_AUTO_REVOKE_PERMISSIONS_IF_UNUSED, OPSTR_AUTO_REVOKE_PERMISSIONS_IF_UNUSED, OPSTR_AUTO_REVOKE_MANAGED_BY_INSTALLER, }; }; /** /** Loading Loading @@ -1791,6 +1796,7 @@ public class AppOpsManager { "LOADER_USAGE_STATS", "LOADER_USAGE_STATS", "ACCESS_CALL_AUDIO", "ACCESS_CALL_AUDIO", "AUTO_REVOKE_PERMISSIONS_IF_UNUSED", "AUTO_REVOKE_PERMISSIONS_IF_UNUSED", "AUTO_REVOKE_MANAGED_BY_INSTALLER", }; }; /** /** Loading Loading @@ -2004,6 +2010,7 @@ public class AppOpsManager { null, // LOADER_USAGE_STATS null, // LOADER_USAGE_STATS null, // ACCESS_CALL_AUDIO null, // ACCESS_CALL_AUDIO null, // AUTO_REVOKE_PERMISSIONS_IF_UNUSED null, // AUTO_REVOKE_PERMISSIONS_IF_UNUSED null, // AUTO_REVOKE_MANAGED_BY_INSTALLER }; }; /** /** Loading Loading @@ -2109,6 +2116,7 @@ public class AppOpsManager { null, // LOADER_USAGE_STATS null, // LOADER_USAGE_STATS null, // ACCESS_CALL_AUDIO null, // ACCESS_CALL_AUDIO null, // AUTO_REVOKE_PERMISSIONS_IF_UNUSED null, // AUTO_REVOKE_PERMISSIONS_IF_UNUSED null, // AUTO_REVOKE_MANAGED_BY_INSTALLER }; }; /** /** Loading Loading @@ -2322,6 +2330,7 @@ public class AppOpsManager { false, // LOADER_USAGE_STATS false, // LOADER_USAGE_STATS false, // ACCESS_CALL_AUDIO false, // ACCESS_CALL_AUDIO false, // AUTO_REVOKE_PERMISSIONS_IF_UNUSED false, // AUTO_REVOKE_PERMISSIONS_IF_UNUSED false, // AUTO_REVOKE_MANAGED_BY_INSTALLER }; }; /** /** Loading Loading
core/java/android/app/AppOpsManager.java +9 −0 Original line number Original line Diff line number Diff line Loading @@ -1381,6 +1381,10 @@ public class AppOpsManager { public static final String OPSTR_AUTO_REVOKE_PERMISSIONS_IF_UNUSED = public static final String OPSTR_AUTO_REVOKE_PERMISSIONS_IF_UNUSED = "android:auto_revoke_permissions_if_unused"; "android:auto_revoke_permissions_if_unused"; /** @hide Auto-revoke app permissions if app is unused for an extended period */ public static final String OPSTR_AUTO_REVOKE_MANAGED_BY_INSTALLER = "android:auto_revoke_managed_by_installer"; /** @hide Communicate cross-profile within the same profile group. */ /** @hide Communicate cross-profile within the same profile group. */ @SystemApi @SystemApi public static final String OPSTR_INTERACT_ACROSS_PROFILES = "android:interact_across_profiles"; public static final String OPSTR_INTERACT_ACROSS_PROFILES = "android:interact_across_profiles"; Loading Loading @@ -1686,6 +1690,7 @@ public class AppOpsManager { OPSTR_LOADER_USAGE_STATS, OPSTR_LOADER_USAGE_STATS, OPSTR_ACCESS_CALL_AUDIO, OPSTR_ACCESS_CALL_AUDIO, OPSTR_AUTO_REVOKE_PERMISSIONS_IF_UNUSED, OPSTR_AUTO_REVOKE_PERMISSIONS_IF_UNUSED, OPSTR_AUTO_REVOKE_MANAGED_BY_INSTALLER, }; }; /** /** Loading Loading @@ -1791,6 +1796,7 @@ public class AppOpsManager { "LOADER_USAGE_STATS", "LOADER_USAGE_STATS", "ACCESS_CALL_AUDIO", "ACCESS_CALL_AUDIO", "AUTO_REVOKE_PERMISSIONS_IF_UNUSED", "AUTO_REVOKE_PERMISSIONS_IF_UNUSED", "AUTO_REVOKE_MANAGED_BY_INSTALLER", }; }; /** /** Loading Loading @@ -2004,6 +2010,7 @@ public class AppOpsManager { null, // LOADER_USAGE_STATS null, // LOADER_USAGE_STATS null, // ACCESS_CALL_AUDIO null, // ACCESS_CALL_AUDIO null, // AUTO_REVOKE_PERMISSIONS_IF_UNUSED null, // AUTO_REVOKE_PERMISSIONS_IF_UNUSED null, // AUTO_REVOKE_MANAGED_BY_INSTALLER }; }; /** /** Loading Loading @@ -2109,6 +2116,7 @@ public class AppOpsManager { null, // LOADER_USAGE_STATS null, // LOADER_USAGE_STATS null, // ACCESS_CALL_AUDIO null, // ACCESS_CALL_AUDIO null, // AUTO_REVOKE_PERMISSIONS_IF_UNUSED null, // AUTO_REVOKE_PERMISSIONS_IF_UNUSED null, // AUTO_REVOKE_MANAGED_BY_INSTALLER }; }; /** /** Loading Loading @@ -2322,6 +2330,7 @@ public class AppOpsManager { false, // LOADER_USAGE_STATS false, // LOADER_USAGE_STATS false, // ACCESS_CALL_AUDIO false, // ACCESS_CALL_AUDIO false, // AUTO_REVOKE_PERMISSIONS_IF_UNUSED false, // AUTO_REVOKE_PERMISSIONS_IF_UNUSED false, // AUTO_REVOKE_MANAGED_BY_INSTALLER }; }; /** /** Loading