Merge "Add the intent for showing permission history" into sc-dev

This commit is contained in:
Yi-an Chen
2021-03-13 01:09:34 +00:00
committed by Android (Google) Code Review
2 changed files with 24 additions and 0 deletions

View File

@@ -2239,6 +2239,7 @@ package android.content {
field @RequiresPermission(android.Manifest.permission.REVIEW_ACCESSIBILITY_SERVICES) public static final String ACTION_REVIEW_ACCESSIBILITY_SERVICES = "android.intent.action.REVIEW_ACCESSIBILITY_SERVICES";
field @RequiresPermission(android.Manifest.permission.GRANT_RUNTIME_PERMISSIONS) public static final String ACTION_REVIEW_ONGOING_PERMISSION_USAGE = "android.intent.action.REVIEW_ONGOING_PERMISSION_USAGE";
field public static final String ACTION_REVIEW_PERMISSIONS = "android.intent.action.REVIEW_PERMISSIONS";
field @RequiresPermission(android.Manifest.permission.GRANT_RUNTIME_PERMISSIONS) public static final String ACTION_REVIEW_PERMISSION_HISTORY = "android.intent.action.REVIEW_PERMISSION_HISTORY";
field @RequiresPermission(android.Manifest.permission.GRANT_RUNTIME_PERMISSIONS) public static final String ACTION_REVIEW_PERMISSION_USAGE = "android.intent.action.REVIEW_PERMISSION_USAGE";
field public static final String ACTION_ROLLBACK_COMMITTED = "android.intent.action.ROLLBACK_COMMITTED";
field public static final String ACTION_SHOW_SUSPENDED_APP_DETAILS = "android.intent.action.SHOW_SUSPENDED_APP_DETAILS";

View File

@@ -2171,6 +2171,29 @@ public class Intent implements Parcelable, Cloneable {
public static final String ACTION_REVIEW_PERMISSION_USAGE =
"android.intent.action.REVIEW_PERMISSION_USAGE";
/**
* Activity action: Launch UI to review the timeline history of permissions.
* <p>
* Input: {@link #EXTRA_PERMISSION_GROUP_NAME} specifies the permission group name
* that will be displayed by the launched UI.
* </p>
* <p>
* Output: Nothing.
* </p>
* <p class="note">
* This requires {@link android.Manifest.permission#GRANT_RUNTIME_PERMISSIONS} permission.
* </p>
*
* @see #EXTRA_PERMISSION_GROUP_NAME
*
* @hide
*/
@SystemApi
@RequiresPermission(android.Manifest.permission.GRANT_RUNTIME_PERMISSIONS)
@SdkConstant(SdkConstantType.ACTIVITY_INTENT_ACTION)
public static final String ACTION_REVIEW_PERMISSION_HISTORY =
"android.intent.action.REVIEW_PERMISSION_HISTORY";
/**
* Activity action: Launch UI to review ongoing app uses of permissions.
* <p>