Expose some constants as testAPIs
Bug: 266564231 Test: N/A Change-Id: Ifb51415d1eef41db0749df22c50b806717f789a8
This commit is contained in:
@@ -629,6 +629,13 @@ package android.app.admin {
|
||||
method @NonNull public android.app.admin.ResolutionMechanism<V> getResolutionMechanism();
|
||||
}
|
||||
|
||||
public abstract class PolicyUpdateReceiver extends android.content.BroadcastReceiver {
|
||||
field public static final String EXTRA_POLICY_BUNDLE_KEY = "android.app.admin.extra.POLICY_BUNDLE_KEY";
|
||||
field public static final String EXTRA_POLICY_KEY = "android.app.admin.extra.POLICY_KEY";
|
||||
field public static final String EXTRA_POLICY_TARGET_USER_ID = "android.app.admin.extra.POLICY_TARGET_USER_ID";
|
||||
field public static final String EXTRA_POLICY_UPDATE_RESULT_KEY = "android.app.admin.extra.POLICY_UPDATE_RESULT_KEY";
|
||||
}
|
||||
|
||||
public abstract class ResolutionMechanism<V> implements android.os.Parcelable {
|
||||
}
|
||||
|
||||
@@ -644,6 +651,13 @@ package android.app.admin {
|
||||
field @NonNull public static final android.app.admin.StringSetUnion STRING_SET_UNION;
|
||||
}
|
||||
|
||||
public final class TargetUser {
|
||||
field public static final int GLOBAL_USER_ID = -3; // 0xfffffffd
|
||||
field public static final int LOCAL_USER_ID = -1; // 0xffffffff
|
||||
field public static final int PARENT_USER_ID = -2; // 0xfffffffe
|
||||
field public static final int UNKNOWN_USER_ID = -3; // 0xfffffffd
|
||||
}
|
||||
|
||||
public final class TopPriority<V> extends android.app.admin.ResolutionMechanism<V> {
|
||||
method public int describeContents();
|
||||
method @NonNull public java.util.List<android.app.admin.Authority> getHighestToLowestPriorityAuthorities();
|
||||
|
||||
@@ -19,6 +19,7 @@ package android.app.admin;
|
||||
import android.annotation.BroadcastBehavior;
|
||||
import android.annotation.NonNull;
|
||||
import android.annotation.SdkConstant;
|
||||
import android.annotation.TestApi;
|
||||
import android.content.BroadcastReceiver;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
@@ -112,31 +113,37 @@ public abstract class PolicyUpdateReceiver extends BroadcastReceiver {
|
||||
"android.app.admin.extra.ACCOUNT_TYPE";
|
||||
|
||||
/**
|
||||
* String extra containing the policy identifier.
|
||||
*
|
||||
* @hide
|
||||
*/
|
||||
public static final String EXTRA_POLICY_CHANGED_KEY =
|
||||
"android.app.admin.extra.POLICY_CHANGED_KEY";
|
||||
|
||||
/**
|
||||
* @hide
|
||||
*/
|
||||
@TestApi
|
||||
public static final String EXTRA_POLICY_KEY = "android.app.admin.extra.POLICY_KEY";
|
||||
|
||||
/**
|
||||
* Bundle extra containing additional information related to a policy.
|
||||
*
|
||||
* @hide
|
||||
*/
|
||||
@TestApi
|
||||
public static final String EXTRA_POLICY_BUNDLE_KEY =
|
||||
"android.app.admin.extra.POLICY_BUNDLE_KEY";
|
||||
|
||||
/**
|
||||
* Int extra containing the {@link PolicyUpdateResult} code.
|
||||
*
|
||||
* @hide
|
||||
*/
|
||||
@TestApi
|
||||
public static final String EXTRA_POLICY_UPDATE_RESULT_KEY =
|
||||
"android.app.admin.extra.POLICY_UPDATE_RESULT_KEY";
|
||||
|
||||
/**
|
||||
* Int extra containing the target user this policy update applies to.
|
||||
*
|
||||
* @hide
|
||||
*/
|
||||
@TestApi
|
||||
public static final String EXTRA_POLICY_TARGET_USER_ID =
|
||||
"android.app.admin.extra.POLICY_TARGET_USER_ID";
|
||||
|
||||
|
||||
@@ -18,6 +18,7 @@ package android.app.admin;
|
||||
|
||||
import android.annotation.NonNull;
|
||||
import android.annotation.Nullable;
|
||||
import android.annotation.TestApi;
|
||||
|
||||
import java.util.Objects;
|
||||
|
||||
@@ -29,23 +30,35 @@ import java.util.Objects;
|
||||
*/
|
||||
public final class TargetUser {
|
||||
/**
|
||||
* Indicates that the policy relates to the user the admin is installed on.
|
||||
*
|
||||
* @hide
|
||||
*/
|
||||
@TestApi
|
||||
public static final int LOCAL_USER_ID = -1;
|
||||
|
||||
/**
|
||||
* For admins of profiles, this indicates that the policy relates to the parent profile.
|
||||
*
|
||||
* @hide
|
||||
*/
|
||||
@TestApi
|
||||
public static final int PARENT_USER_ID = -2;
|
||||
|
||||
/**
|
||||
* This indicates the policy is a global policy.
|
||||
*
|
||||
* @hide
|
||||
*/
|
||||
@TestApi
|
||||
public static final int GLOBAL_USER_ID = -3;
|
||||
|
||||
/**
|
||||
* Indicates that the policy relates to some unknown user on the device.
|
||||
*
|
||||
* @hide
|
||||
*/
|
||||
@TestApi
|
||||
public static final int UNKNOWN_USER_ID = -3;
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user