summaryrefslogtreecommitdiffstats
path: root/src/com/android/packageinstaller/PackageInstallerActivity.java
diff options
context:
space:
mode:
authorKenny Root <kroot@google.com>2013-03-14 09:31:27 -0700
committerKenny Root <kroot@google.com>2013-03-14 09:41:18 -0700
commit2b3202c3ff18469b294629bf1416118f12492173 (patch)
tree065ab5347a54d7c63e595f56926772acb4e62c68 /src/com/android/packageinstaller/PackageInstallerActivity.java
parent88974a28a1ff613ad000b47390b205b2fbf9f67e (diff)
downloadandroid_packages_apps_PackageInstaller-2b3202c3ff18469b294629bf1416118f12492173.tar.gz
android_packages_apps_PackageInstaller-2b3202c3ff18469b294629bf1416118f12492173.tar.bz2
android_packages_apps_PackageInstaller-2b3202c3ff18469b294629bf1416118f12492173.zip
Add manifest to verification params
Change-Id: I088ab981cb56d4f156b6ff910d6a2270e3302dc4
Diffstat (limited to 'src/com/android/packageinstaller/PackageInstallerActivity.java')
-rw-r--r--src/com/android/packageinstaller/PackageInstallerActivity.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/com/android/packageinstaller/PackageInstallerActivity.java b/src/com/android/packageinstaller/PackageInstallerActivity.java
index 4a6db210..4d7b0c04 100644
--- a/src/com/android/packageinstaller/PackageInstallerActivity.java
+++ b/src/com/android/packageinstaller/PackageInstallerActivity.java
@@ -26,6 +26,7 @@ import android.content.DialogInterface.OnCancelListener;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.pm.ApplicationInfo;
+import android.content.pm.ManifestDigest;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.PackageUserState;
@@ -69,6 +70,7 @@ public class PackageInstallerActivity extends Activity implements OnCancelListen
private Uri mOriginatingURI;
private Uri mReferrerURI;
private int mOriginatingUid = VerificationParams.NO_UID;
+ private ManifestDigest mPkgDigest;
private boolean localLOGV = false;
PackageManager mPm;
@@ -520,6 +522,7 @@ public class PackageInstallerActivity extends Activity implements OnCancelListen
mPkgInfo = PackageParser.generatePackageInfo(parsed, null,
PackageManager.GET_PERMISSIONS, 0, 0, null,
new PackageUserState());
+ mPkgDigest = parsed.manifestDigest;
as = PackageUtil.getAppSnippet(this, mPkgInfo.applicationInfo, sourceFile);
}
@@ -656,6 +659,7 @@ public class PackageInstallerActivity extends Activity implements OnCancelListen
mPkgInfo.applicationInfo);
newIntent.setData(mPackageURI);
newIntent.setClass(this, InstallAppProgress.class);
+ newIntent.putExtra(InstallAppProgress.EXTRA_MANIFEST_DIGEST, mPkgDigest);
String installerPackageName = getIntent().getStringExtra(
Intent.EXTRA_INSTALLER_PACKAGE_NAME);
if (mOriginatingURI != null) {