From 8ea32f42a5d68eb0922a842fc71475786a872323 Mon Sep 17 00:00:00 2001 From: Oscar Montemayor Date: Fri, 29 Jan 2010 15:13:21 -0800 Subject: Apps on SD card projec. Folowing through with making recommendAPpInstallLocation(..) an instance method in PackageManager. --- src/com/android/packageinstaller/InstallAppProgress.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/com/android/packageinstaller/InstallAppProgress.java b/src/com/android/packageinstaller/InstallAppProgress.java index 3ef37500..e26abc28 100755 --- a/src/com/android/packageinstaller/InstallAppProgress.java +++ b/src/com/android/packageinstaller/InstallAppProgress.java @@ -159,11 +159,12 @@ public class InstallAppProgress extends Activity implements View.OnClickListener ApplicationInfo appInfo = PackageUtil.getApplicationInfo(mPackageURI); int bestInstallLoc = - PackageManager.recommendAppInstallLocation(appInfo, mPackageURI); + pm.recommendAppInstallLocation(appInfo, mPackageURI); // If best location is SD card, mark it in package flags. // for the time being, ignore if the application does not fit. - if (bestInstallLoc != (-1)) { + if ((bestInstallLoc != PackageManager.INSTALL_FAILED_INSUFFICIENT_STORAGE) && + (bestInstallLoc != PackageManager.INSTALL_PARSE_FAILED_NOT_APK)) { installFlags = installFlags | bestInstallLoc; } -- cgit v1.2.3