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

Commit 813ef268 authored by Tomasz Mikolajewski's avatar Tomasz Mikolajewski Committed by Android (Google) Code Review
Browse files

Merge "Add plain mode for the quick viewer."

parents 0a6d2b6d 867addf3
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -9127,6 +9127,7 @@ package android.content {
    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";
    field public static final java.lang.String EXTRA_QUICK_VIEW_PLAIN = "android.intent.extra.QUICK_VIEW_PLAIN";
    field public static final java.lang.String EXTRA_QUIET_MODE = "android.intent.extra.QUIET_MODE";
    field public static final java.lang.String EXTRA_REFERRER = "android.intent.extra.REFERRER";
    field public static final java.lang.String EXTRA_REFERRER_NAME = "android.intent.extra.REFERRER_NAME";
+1 −0
Original line number Diff line number Diff line
@@ -9543,6 +9543,7 @@ package android.content {
    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";
    field public static final java.lang.String EXTRA_QUICK_VIEW_PLAIN = "android.intent.extra.QUICK_VIEW_PLAIN";
    field public static final java.lang.String EXTRA_QUIET_MODE = "android.intent.extra.QUIET_MODE";
    field public static final java.lang.String EXTRA_REFERRER = "android.intent.extra.REFERRER";
    field public static final java.lang.String EXTRA_REFERRER_NAME = "android.intent.extra.REFERRER_NAME";
+1 −0
Original line number Diff line number Diff line
@@ -9153,6 +9153,7 @@ package android.content {
    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";
    field public static final java.lang.String EXTRA_QUICK_VIEW_PLAIN = "android.intent.extra.QUICK_VIEW_PLAIN";
    field public static final java.lang.String EXTRA_QUIET_MODE = "android.intent.extra.QUIET_MODE";
    field public static final java.lang.String EXTRA_REFERRER = "android.intent.extra.REFERRER";
    field public static final java.lang.String EXTRA_REFERRER_NAME = "android.intent.extra.REFERRER_NAME";
+23 −0
Original line number Diff line number Diff line
@@ -669,7 +669,14 @@ public class Intent implements Parcelable, Cloneable {
     * preview. {@link #getClipData} contains an optional list of content URIs
     * if there is more than one item to preview. {@link #EXTRA_INDEX} is an
     * optional index of the URI in the clip data to show first.
     * If {@link #EXTRA_QUICK_VIEW_PLAIN} is true, then the quick viewer should show
     * basic UI without any extra features other than quick viewing the passed items.
     * Especially, the quick viewer should not let users open the passed files
     * in other apps, which includes sharing, opening, editing, printing, etc in the
     * plain mode.
     * <p>Output: nothing.
     * @see #EXTRA_QUICK_VIEW_HIDE_DEFAULT_ACTIONS
     * @see #EXTRA_INDEX
     */
    @SdkConstant(SdkConstantType.ACTIVITY_INTENT_ACTION)
    public static final String ACTION_QUICK_VIEW = "android.intent.action.QUICK_VIEW";
@@ -4401,9 +4408,25 @@ public class Intent implements Parcelable, Cloneable {
     * Optional index with semantics depending on the intent action.
     *
     * <p>The value must be an integer greater or equal to 0.
     * @see ACTION_QUICK_VIEW
     */
    public static final String EXTRA_INDEX = "android.intent.extra.INDEX";

    /**
     * Shows a plain quick viewer UI which doesn't provide any extra features other than
     * quick viewing the items.
     *
     * <p>Especially, the quick viewer should not let users open the quick viewed files
     * in other apps, which includes sharing, opening, editing, printing, etc.
     *
     * <p>This feature is optional, and may not be handled by all quick viewers.
     *
     * <p>The value is boolean. By default false.
     * @see ACTION_QUICK_VIEW
     */
    public static final String EXTRA_QUICK_VIEW_PLAIN =
            "android.intent.extra.QUICK_VIEW_PLAIN";

    /**
     * Optional boolean extra indicating whether quiet mode has been switched on or off.
     * When a profile goes into quiet mode, all apps in the profile are killed and the