Loading api/system-current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -10236,6 +10236,7 @@ package android.content.pm { method public void setAppPackageName(java.lang.String); method public void setDontKillApp(boolean); method public void setGrantedRuntimePermissions(java.lang.String[]); method public void setInstallAsInstantApp(boolean); method public void setInstallLocation(int); method public void setOriginatingUid(int); method public void setOriginatingUri(android.net.Uri); cmds/pm/src/com/android/commands/pm/Pm.java +1 −1 Original line number Diff line number Diff line Loading @@ -553,7 +553,7 @@ public final class Pm { sessionParams.abiOverride = checkAbiArgument(nextOptionData()); break; case "--ephemeral": sessionParams.installFlags |= PackageManager.INSTALL_EPHEMERAL; sessionParams.setInstallAsInstantApp(true /*isInstantApp*/); break; case "--user": params.userId = UserHandle.parseUserArg(nextOptionData()); Loading core/java/android/content/pm/PackageInstaller.java +10 −0 Original line number Diff line number Diff line Loading @@ -1066,6 +1066,16 @@ public class PackageInstaller { } } /** {@hide} */ @SystemApi public void setInstallAsInstantApp(boolean isInstantApp) { if (isInstantApp) { installFlags |= PackageManager.INSTALL_EPHEMERAL; } else { installFlags &= ~PackageManager.INSTALL_EPHEMERAL; } } /** {@hide} */ public void dump(IndentingPrintWriter pw) { pw.printPair("mode", mode); Loading services/core/java/com/android/server/pm/PackageManagerShellCommand.java +1 −1 Original line number Diff line number Diff line Loading @@ -1109,7 +1109,7 @@ class PackageManagerShellCommand extends ShellCommand { sessionParams.abiOverride = checkAbiArgument(getNextArg()); break; case "--ephemeral": sessionParams.installFlags |= PackageManager.INSTALL_EPHEMERAL; sessionParams.setInstallAsInstantApp(true /*isInstantApp*/); break; case "--user": params.userId = UserHandle.parseUserArg(getNextArgRequired()); Loading Loading
api/system-current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -10236,6 +10236,7 @@ package android.content.pm { method public void setAppPackageName(java.lang.String); method public void setDontKillApp(boolean); method public void setGrantedRuntimePermissions(java.lang.String[]); method public void setInstallAsInstantApp(boolean); method public void setInstallLocation(int); method public void setOriginatingUid(int); method public void setOriginatingUri(android.net.Uri);
cmds/pm/src/com/android/commands/pm/Pm.java +1 −1 Original line number Diff line number Diff line Loading @@ -553,7 +553,7 @@ public final class Pm { sessionParams.abiOverride = checkAbiArgument(nextOptionData()); break; case "--ephemeral": sessionParams.installFlags |= PackageManager.INSTALL_EPHEMERAL; sessionParams.setInstallAsInstantApp(true /*isInstantApp*/); break; case "--user": params.userId = UserHandle.parseUserArg(nextOptionData()); Loading
core/java/android/content/pm/PackageInstaller.java +10 −0 Original line number Diff line number Diff line Loading @@ -1066,6 +1066,16 @@ public class PackageInstaller { } } /** {@hide} */ @SystemApi public void setInstallAsInstantApp(boolean isInstantApp) { if (isInstantApp) { installFlags |= PackageManager.INSTALL_EPHEMERAL; } else { installFlags &= ~PackageManager.INSTALL_EPHEMERAL; } } /** {@hide} */ public void dump(IndentingPrintWriter pw) { pw.printPair("mode", mode); Loading
services/core/java/com/android/server/pm/PackageManagerShellCommand.java +1 −1 Original line number Diff line number Diff line Loading @@ -1109,7 +1109,7 @@ class PackageManagerShellCommand extends ShellCommand { sessionParams.abiOverride = checkAbiArgument(getNextArg()); break; case "--ephemeral": sessionParams.installFlags |= PackageManager.INSTALL_EPHEMERAL; sessionParams.setInstallAsInstantApp(true /*isInstantApp*/); break; case "--user": params.userId = UserHandle.parseUserArg(getNextArgRequired()); Loading