summaryrefslogtreecommitdiff
path: root/core/java/android/permission/PermissionControllerService.java
diff options
context:
space:
mode:
authorNate Myren <ntmyren@google.com>2020-08-11 15:56:21 -0700
committerNate Myren <ntmyren@google.com>2020-08-11 15:56:21 -0700
commitdae94b50fa7b2402cc144401752abe881e9a145f (patch)
treec0dfff801104bc14c5af8eaad0c8f41065266342 /core/java/android/permission/PermissionControllerService.java
parente31a3122e4e8ffe1c17c5ce57902d5441c2aa577 (diff)
Add changeId to gate R-QPR tests behind
Bug: 162551686 Test: none Change-Id: I6df669785db4d4684b8207fa7234d4793d652cb3
Diffstat (limited to 'core/java/android/permission/PermissionControllerService.java')
-rw-r--r--core/java/android/permission/PermissionControllerService.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/core/java/android/permission/PermissionControllerService.java b/core/java/android/permission/PermissionControllerService.java
index 8ad35e7eb37d..e2e61406ba95 100644
--- a/core/java/android/permission/PermissionControllerService.java
+++ b/core/java/android/permission/PermissionControllerService.java
@@ -35,6 +35,8 @@ import android.annotation.NonNull;
import android.annotation.SystemApi;
import android.app.Service;
import android.app.admin.DevicePolicyManager.PermissionGrantState;
+import android.compat.annotation.ChangeId;
+import android.compat.annotation.Disabled;
import android.content.Intent;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
@@ -83,6 +85,15 @@ public abstract class PermissionControllerService extends Service {
public static final String SERVICE_INTERFACE = "android.permission.PermissionControllerService";
/**
+ * A ChangeId indicating that this device supports camera and mic indicators. Will be "false"
+ * if present, because the CompatChanges#isChangeEnabled method returns true if the change id
+ * is not present.
+ */
+ @ChangeId
+ @Disabled
+ private static final long CAMERA_MIC_INDICATORS_NOT_PRESENT = 162547999L;
+
+ /**
* Revoke a set of runtime permissions for various apps.
*
* @param requests The permissions to revoke as {@code Map<packageName, List<permission>>}