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

Commit 9e72233c authored by Nick Kovacs's avatar Nick Kovacs Committed by Automerger Merge Worker
Browse files

Merge "Add install flag --bypass-low-target-sdk-block" am: e39d3e93 am: 8b33a118

parents 8799b64d 8b33a118
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -1530,6 +1530,14 @@ public abstract class PackageManager {
     */
    public static final int INSTALL_DISABLE_ALLOWED_APEX_UPDATE_CHECK = 0x00400000;

    /**
     * Flag parameter for {@link #installPackage} to bypass the low target sdk version block
     * for this install.
     *
     * @hide
     */
    public static final int INSTALL_BYPASS_LOW_TARGET_SDK_BLOCK = 0x01000000;

    /** @hide */
    @IntDef(flag = true, value = {
            DONT_KILL_APP,
+4 −0
Original line number Diff line number Diff line
@@ -3184,6 +3184,10 @@ class PackageManagerShellCommand extends ShellCommand {
                case "--skip-verification":
                    sessionParams.installFlags |= PackageManager.INSTALL_DISABLE_VERIFICATION;
                    break;
                case "--bypass-low-target-sdk-block":
                    sessionParams.installFlags |=
                            PackageManager.INSTALL_BYPASS_LOW_TARGET_SDK_BLOCK;
                    break;
                default:
                    throw new IllegalArgumentException("Unknown option " + opt);
            }