diff options
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/content/Intent.java | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/core/java/android/content/Intent.java b/core/java/android/content/Intent.java index 7b3497b8b483..ab60b845e6fe 100644 --- a/core/java/android/content/Intent.java +++ b/core/java/android/content/Intent.java @@ -816,6 +816,28 @@ public class Intent implements Parcelable, Cloneable { = "android.intent.action.SHOW_APP_INFO"; /** + * Activity Action: Start an activity to show the app's detailed usage information for + * permission protected data. + * + * The Intent contains an extra {@link #EXTRA_PERMISSION_USAGE_PERMISSIONS} that is of + * type {@code String[]} and contains the specific permissions to show information for. + * + * Apps should handle this intent if they want to provide more information about permission + * usage to users beyond the information provided in the manifest. + */ + @SdkConstant(SdkConstantType.ACTIVITY_INTENT_ACTION) + public static final String ACTION_PERMISSION_USAGE_DETAILS = + "android.intent.action.PERMISSION_USAGE_DETAILS"; + + /** + * The name of the extra used to contain the permissions in + * {@link #ACTION_PERMISSION_USAGE_DETAILS}. + * @see #ACTION_PERMISSION_USAGE_DETAILS + */ + public static final String EXTRA_PERMISSION_USAGE_PERMISSIONS = + "android.intent.extra.PERMISSION_USAGE_PERMISSIONS"; + + /** * Represents a shortcut/live folder icon resource. * * @see Intent#ACTION_CREATE_SHORTCUT |
