diff options
| author | TreeHugger Robot <treehugger-gerrit@google.com> | 2018-10-31 19:28:03 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2018-10-31 19:28:03 +0000 |
| commit | 2c87f2ead8f92ea571764e7fc5e2ca3b1751c10e (patch) | |
| tree | 410265e59507581fc2a0e238df0d69ae8c81993c /core/java | |
| parent | 1868ffca4e963c128c2d57931309e1c409685d4c (diff) | |
| parent | 78ec58d2096cdd34ae81d8911b257988767b6068 (diff) | |
Merge "Add an intent to launch the app permission usage screen."
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/content/Intent.java | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/core/java/android/content/Intent.java b/core/java/android/content/Intent.java index 5ab643cb666c..6c0fa4c4d35c 100644 --- a/core/java/android/content/Intent.java +++ b/core/java/android/content/Intent.java @@ -23,6 +23,7 @@ import android.annotation.BroadcastBehavior; import android.annotation.IntDef; import android.annotation.NonNull; import android.annotation.Nullable; +import android.annotation.RequiresPermission; import android.annotation.SdkConstant; import android.annotation.SdkConstant.SdkConstantType; import android.annotation.SystemApi; @@ -1924,6 +1925,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 uses of permissions for a single app. + * <p> + * Input: {@link #EXTRA_PACKAGE_NAME} specifies the package whose + * permissions will be reviewed (mandatory). + * </p> + * <p> + * Output: Nothing. + * </p> + * <p class="note"> + * This requires {@link android.Manifest.permission#GRANT_RUNTIME_PERMISSIONS} permission. + * </p> + * + * @see #EXTRA_PACKAGE_NAME + * + * @hide + */ + @SystemApi + @RequiresPermission(android.Manifest.permission.GRANT_RUNTIME_PERMISSIONS) + @SdkConstant(SdkConstantType.ACTIVITY_INTENT_ACTION) + public static final String ACTION_REVIEW_APP_PERMISSION_USAGE = + "android.intent.action.REVIEW_APP_PERMISSION_USAGE"; + // --------------------------------------------------------------------- // --------------------------------------------------------------------- // Standard intent broadcast actions (see action variable). |
