summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorXiaowen Lei <xilei@google.com>2021-11-16 04:24:41 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2021-11-16 04:24:41 +0000
commitb8e70b069fae73cbca380d18f722a4b8047249c8 (patch)
tree8de6d734e854991fda1031ff25d6d352c212e033 /core/java
parent1c3c9fa884a7ec4dbf2bff8d6db8c63f1d361549 (diff)
parent3bb6b5e717668a1fbcdf8c3a0bd5ef62546261b8 (diff)
Merge "Move ALLOW_COMMUNAL_MODE_* constants into CommunalManager.java."
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/app/communal/CommunalManager.java24
1 files changed, 24 insertions, 0 deletions
diff --git a/core/java/android/app/communal/CommunalManager.java b/core/java/android/app/communal/CommunalManager.java
index 375a9afb861f..4602d6b086e8 100644
--- a/core/java/android/app/communal/CommunalManager.java
+++ b/core/java/android/app/communal/CommunalManager.java
@@ -19,6 +19,9 @@ package android.app.communal;
import android.Manifest;
import android.annotation.RequiresPermission;
import android.annotation.SystemService;
+import android.compat.annotation.ChangeId;
+import android.compat.annotation.Disabled;
+import android.compat.annotation.Overridable;
import android.content.Context;
import android.os.RemoteException;
@@ -32,6 +35,27 @@ import android.os.RemoteException;
public final class CommunalManager {
private final ICommunalManager mService;
+ /**
+ * This change id is used to annotate packages which can run in communal mode by default,
+ * without requiring user opt-in.
+ *
+ * @hide
+ */
+ @ChangeId
+ @Overridable
+ @Disabled
+ public static final long ALLOW_COMMUNAL_MODE_BY_DEFAULT = 203673428L;
+
+ /**
+ * This change id is used to annotate packages which are allowed to run in communal mode.
+ *
+ * @hide
+ */
+ @ChangeId
+ @Overridable
+ @Disabled
+ public static final long ALLOW_COMMUNAL_MODE_WITH_USER_CONSENT = 200324021L;
+
public CommunalManager(ICommunalManager service) {
mService = service;
}