diff options
author | Ryuki Nakamura <ryuki.x.nakamura@sonymobile.com> | 2016-09-01 21:36:52 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2016-09-01 21:36:52 +0000 |
commit | 549ddb5b06580911523da14888d2e56465383113 (patch) | |
tree | a77b9f1505083f5445d023abc6a699948129d86d /src | |
parent | 76419ddab281dcbc5192f6e1017772e4b6ed675d (diff) | |
parent | 5fe91f8d06533ac37da8d334b36565b7d711541d (diff) | |
download | android_packages_apps_PackageInstaller-549ddb5b06580911523da14888d2e56465383113.tar.gz android_packages_apps_PackageInstaller-549ddb5b06580911523da14888d2e56465383113.tar.bz2 android_packages_apps_PackageInstaller-549ddb5b06580911523da14888d2e56465383113.zip |
Read and apply 'packageName'
am: 5fe91f8d06
Change-Id: I49fa46b1b8a43d74a1fa29f551f173da12c37960
Diffstat (limited to 'src')
-rwxr-xr-x | src/com/android/packageinstaller/InstallAppProgress.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/com/android/packageinstaller/InstallAppProgress.java b/src/com/android/packageinstaller/InstallAppProgress.java index a2bbfc0c..92594e35 100755 --- a/src/com/android/packageinstaller/InstallAppProgress.java +++ b/src/com/android/packageinstaller/InstallAppProgress.java @@ -35,6 +35,7 @@ import android.content.pm.PackageInstaller; import android.content.pm.PackageManager; import android.content.pm.PackageManager.NameNotFoundException; import android.content.pm.PackageParser; +import android.content.pm.PackageParser.PackageLite; import android.content.pm.ResolveInfo; import android.net.Uri; import android.os.Bundle; @@ -356,7 +357,9 @@ public class InstallAppProgress extends Activity implements View.OnClickListener File file = new File(mPackageURI.getPath()); try { - params.setInstallLocation(PackageParser.parsePackageLite(file, 0).installLocation); + PackageLite pkg = PackageParser.parsePackageLite(file, 0); + params.sessionParams.setAppPackageName(pkg.packageName); + params.setInstallLocation(pkg.installLocation); } catch (PackageParser.PackageParserException e) { Log.e(TAG, "Cannot parse package " + file + ". Assuming defaults."); } |