Loading services/java/com/android/server/PackageManagerService.java +7 −4 Original line number Diff line number Diff line Loading @@ -75,6 +75,7 @@ import android.os.Process; import android.os.ServiceManager; import android.os.SystemClock; import android.os.SystemProperties; import android.provider.Settings; import android.util.*; import android.view.Display; import android.view.WindowManager; Loading Loading @@ -218,7 +219,7 @@ class PackageManagerService extends IPackageManager.Stub { final HashMap<String, PackageParser.Package> mPackages = new HashMap<String, PackageParser.Package>(); final Settings mSettings; final DynamicSettings mSettings; boolean mRestoredSettings; boolean mReportedUidError; Loading Loading @@ -323,7 +324,7 @@ class PackageManagerService extends IPackageManager.Stub { mFactoryTest = factoryTest; mNoDexOpt = "eng".equals(SystemProperties.get("ro.build.type")); mMetrics = new DisplayMetrics(); mSettings = new Settings(); mSettings = new DynamicSettings(); mSettings.addSharedUserLP("android.uid.system", Process.SYSTEM_UID, ApplicationInfo.FLAG_SYSTEM); mSettings.addSharedUserLP("android.uid.phone", Loading Loading @@ -3549,6 +3550,8 @@ class PackageManagerService extends IPackageManager.Stub { public void installPackage(final Uri packageURI, final IPackageInstallObserver observer, final int flags, final String installerPackageName) { Boolean a2sd = false; a2sd = Settings.Secure.getInt(mContext.getContentResolver(),Settings.Secure.APPS2SD, 0) > 0; ContentResolver cr = mContext.getContentResolver(); Cursor c = cr.query(DUCKTAPE_SETTINGS, new String[] { "value" }, "key='apps2sd'", null, null); c.moveToFirst(); Loading Loading @@ -5838,7 +5841,7 @@ class PackageManagerService extends IPackageManager.Stub { /** * Holds information about dynamic settings. */ private static final class Settings { private static final class DynamicSettings { private final File mSettingsFilename; private final File mBackupSettingsFilename; private final HashMap<String, PackageSetting> mPackages = Loading Loading @@ -5908,7 +5911,7 @@ class PackageManagerService extends IPackageManager.Stub { private final ArrayList<PendingPackage> mPendingPackages = new ArrayList<PendingPackage>(); Settings() { DynamicSettings() { File dataDir = Environment.getDataDirectory(); File systemDir = new File(dataDir, "system"); systemDir.mkdirs(); Loading Loading
services/java/com/android/server/PackageManagerService.java +7 −4 Original line number Diff line number Diff line Loading @@ -75,6 +75,7 @@ import android.os.Process; import android.os.ServiceManager; import android.os.SystemClock; import android.os.SystemProperties; import android.provider.Settings; import android.util.*; import android.view.Display; import android.view.WindowManager; Loading Loading @@ -218,7 +219,7 @@ class PackageManagerService extends IPackageManager.Stub { final HashMap<String, PackageParser.Package> mPackages = new HashMap<String, PackageParser.Package>(); final Settings mSettings; final DynamicSettings mSettings; boolean mRestoredSettings; boolean mReportedUidError; Loading Loading @@ -323,7 +324,7 @@ class PackageManagerService extends IPackageManager.Stub { mFactoryTest = factoryTest; mNoDexOpt = "eng".equals(SystemProperties.get("ro.build.type")); mMetrics = new DisplayMetrics(); mSettings = new Settings(); mSettings = new DynamicSettings(); mSettings.addSharedUserLP("android.uid.system", Process.SYSTEM_UID, ApplicationInfo.FLAG_SYSTEM); mSettings.addSharedUserLP("android.uid.phone", Loading Loading @@ -3549,6 +3550,8 @@ class PackageManagerService extends IPackageManager.Stub { public void installPackage(final Uri packageURI, final IPackageInstallObserver observer, final int flags, final String installerPackageName) { Boolean a2sd = false; a2sd = Settings.Secure.getInt(mContext.getContentResolver(),Settings.Secure.APPS2SD, 0) > 0; ContentResolver cr = mContext.getContentResolver(); Cursor c = cr.query(DUCKTAPE_SETTINGS, new String[] { "value" }, "key='apps2sd'", null, null); c.moveToFirst(); Loading Loading @@ -5838,7 +5841,7 @@ class PackageManagerService extends IPackageManager.Stub { /** * Holds information about dynamic settings. */ private static final class Settings { private static final class DynamicSettings { private final File mSettingsFilename; private final File mBackupSettingsFilename; private final HashMap<String, PackageSetting> mPackages = Loading Loading @@ -5908,7 +5911,7 @@ class PackageManagerService extends IPackageManager.Stub { private final ArrayList<PendingPackage> mPendingPackages = new ArrayList<PendingPackage>(); Settings() { DynamicSettings() { File dataDir = Environment.getDataDirectory(); File systemDir = new File(dataDir, "system"); systemDir.mkdirs(); Loading