Loading api/current.txt +0 −1 Original line number Diff line number Diff line Loading @@ -11475,7 +11475,6 @@ package android.content.pm { method public void setAppIcon(@Nullable android.graphics.Bitmap); method public void setAppLabel(@Nullable CharSequence); method public void setAppPackageName(@Nullable String); method public void setInstallAsApex(); method public void setInstallLocation(int); method public void setInstallReason(int); method public void setMultiPackage(); api/system-current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -1558,6 +1558,7 @@ package android.content.pm { method public void setDontKillApp(boolean); method public void setEnableRollback(); method @RequiresPermission(android.Manifest.permission.INSTALL_GRANT_RUNTIME_PERMISSIONS) public void setGrantedRuntimePermissions(String[]); method @RequiresPermission(android.Manifest.permission.INSTALL_PACKAGES) public void setInstallAsApex(); method public void setInstallAsInstantApp(boolean); method public void setInstallAsVirtualPreload(); method @RequiresPermission(android.Manifest.permission.INSTALL_PACKAGES) public void setStaged(); Loading core/java/android/content/pm/PackageInstaller.java +4 −0 Original line number Diff line number Diff line Loading @@ -1545,7 +1545,11 @@ public class PackageInstaller { /** * Set this session to be installing an APEX package. * * {@hide} */ @SystemApi @RequiresPermission(Manifest.permission.INSTALL_PACKAGES) public void setInstallAsApex() { installFlags |= PackageManager.INSTALL_APEX; } Loading services/core/java/com/android/server/pm/PackageInstallerService.java +3 −2 Original line number Diff line number Diff line Loading @@ -483,11 +483,12 @@ public class PackageInstallerService extends IPackageInstaller.Stub implements } } if (params.isStaged) { boolean isApex = (params.installFlags & PackageManager.INSTALL_APEX) != 0; if (params.isStaged || isApex) { mContext.enforceCallingOrSelfPermission(Manifest.permission.INSTALL_PACKAGES, TAG); } if ((params.installFlags & PackageManager.INSTALL_APEX) != 0) { if (isApex) { if (!mApexManager.isApexSupported()) { throw new IllegalArgumentException( "This device doesn't support the installation of APEX files"); Loading Loading
api/current.txt +0 −1 Original line number Diff line number Diff line Loading @@ -11475,7 +11475,6 @@ package android.content.pm { method public void setAppIcon(@Nullable android.graphics.Bitmap); method public void setAppLabel(@Nullable CharSequence); method public void setAppPackageName(@Nullable String); method public void setInstallAsApex(); method public void setInstallLocation(int); method public void setInstallReason(int); method public void setMultiPackage();
api/system-current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -1558,6 +1558,7 @@ package android.content.pm { method public void setDontKillApp(boolean); method public void setEnableRollback(); method @RequiresPermission(android.Manifest.permission.INSTALL_GRANT_RUNTIME_PERMISSIONS) public void setGrantedRuntimePermissions(String[]); method @RequiresPermission(android.Manifest.permission.INSTALL_PACKAGES) public void setInstallAsApex(); method public void setInstallAsInstantApp(boolean); method public void setInstallAsVirtualPreload(); method @RequiresPermission(android.Manifest.permission.INSTALL_PACKAGES) public void setStaged(); Loading
core/java/android/content/pm/PackageInstaller.java +4 −0 Original line number Diff line number Diff line Loading @@ -1545,7 +1545,11 @@ public class PackageInstaller { /** * Set this session to be installing an APEX package. * * {@hide} */ @SystemApi @RequiresPermission(Manifest.permission.INSTALL_PACKAGES) public void setInstallAsApex() { installFlags |= PackageManager.INSTALL_APEX; } Loading
services/core/java/com/android/server/pm/PackageInstallerService.java +3 −2 Original line number Diff line number Diff line Loading @@ -483,11 +483,12 @@ public class PackageInstallerService extends IPackageInstaller.Stub implements } } if (params.isStaged) { boolean isApex = (params.installFlags & PackageManager.INSTALL_APEX) != 0; if (params.isStaged || isApex) { mContext.enforceCallingOrSelfPermission(Manifest.permission.INSTALL_PACKAGES, TAG); } if ((params.installFlags & PackageManager.INSTALL_APEX) != 0) { if (isApex) { if (!mApexManager.isApexSupported()) { throw new IllegalArgumentException( "This device doesn't support the installation of APEX files"); Loading