Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9a4cf62c authored by Chad Brubaker's avatar Chad Brubaker Committed by Android (Google) Code Review
Browse files

Merge "Add intent for permission usage info learn more"

parents 8b9351ba 1bfef2ca
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -10200,6 +10200,7 @@ package android.content {
    field public static final java.lang.String ACTION_PACKAGE_RESTARTED = "android.intent.action.PACKAGE_RESTARTED";
    field public static final java.lang.String ACTION_PACKAGE_VERIFIED = "android.intent.action.PACKAGE_VERIFIED";
    field public static final java.lang.String ACTION_PASTE = "android.intent.action.PASTE";
    field public static final java.lang.String ACTION_PERMISSION_USAGE_DETAILS = "android.intent.action.PERMISSION_USAGE_DETAILS";
    field public static final java.lang.String ACTION_PICK = "android.intent.action.PICK";
    field public static final java.lang.String ACTION_PICK_ACTIVITY = "android.intent.action.PICK_ACTIVITY";
    field public static final java.lang.String ACTION_POWER_CONNECTED = "android.intent.action.ACTION_POWER_CONNECTED";
@@ -10324,6 +10325,7 @@ package android.content {
    field public static final java.lang.String EXTRA_NOT_UNKNOWN_SOURCE = "android.intent.extra.NOT_UNKNOWN_SOURCE";
    field public static final java.lang.String EXTRA_ORIGINATING_URI = "android.intent.extra.ORIGINATING_URI";
    field public static final java.lang.String EXTRA_PACKAGE_NAME = "android.intent.extra.PACKAGE_NAME";
    field public static final java.lang.String EXTRA_PERMISSION_USAGE_PERMISSIONS = "android.intent.extra.PERMISSION_USAGE_PERMISSIONS";
    field public static final java.lang.String EXTRA_PHONE_NUMBER = "android.intent.extra.PHONE_NUMBER";
    field public static final java.lang.String EXTRA_PROCESS_TEXT = "android.intent.extra.PROCESS_TEXT";
    field public static final java.lang.String EXTRA_PROCESS_TEXT_READONLY = "android.intent.extra.PROCESS_TEXT_READONLY";
+22 −0
Original line number Diff line number Diff line
@@ -815,6 +815,28 @@ public class Intent implements Parcelable, Cloneable {
    public static final String ACTION_SHOW_APP_INFO
            = "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.
     *