/** @deprecated Use {@link #installPackage(PackageInfo)} instead. */ @Deprecated public void addPackage(String packageName) { PackageInfo packageInfo = new PackageInfo(); packageInfo.packageName = packageName; ApplicationInfo applicationInfo = new ApplicationInfo(); applicationInfo.packageName = packageName; // TODO: setUpPackageStorage should be in installPackage but we need to fix all tests first setUpPackageStorage(applicationInfo); packageInfo.applicationInfo = applicationInfo; installPackage(packageInfo); }
/** @deprecated Use {@link #installPackage(PackageInfo)} instead. */ @Deprecated public void addPackage(String packageName) { PackageInfo packageInfo = new PackageInfo(); packageInfo.packageName = packageName; ApplicationInfo applicationInfo = new ApplicationInfo(); applicationInfo.packageName = packageName; // TODO: setUpPackageStorage should be in installPackage but we need to fix all tests first setUpPackageStorage(applicationInfo); packageInfo.applicationInfo = applicationInfo; installPackage(packageInfo); }
public void addPackage(String packageName) { PackageInfo packageInfo = new PackageInfo(); packageInfo.packageName = packageName; ApplicationInfo applicationInfo = new ApplicationInfo(); applicationInfo.packageName = packageName; setUpPackageStorage(applicationInfo); packageInfo.applicationInfo = applicationInfo; PackageStats packageStats = new PackageStats(packageInfo.packageName); Preconditions.checkArgument(packageInfo.packageName.equals(packageStats.packageName)); packageInfos.put(packageInfo.packageName, packageInfo); packageStatsMap.put(packageInfo.packageName, packageStats); applicationEnabledSettingMap.put(packageInfo.packageName, PackageManager.COMPONENT_ENABLED_STATE_DEFAULT); Resources r = new Resources(new AssetManager(), null, null); resources.put(packageInfo.packageName, r); if (packageInfo.applicationInfo != null) { namesForUid.put(packageInfo.applicationInfo.uid, packageInfo.packageName); } }
applicationInfo.name = androidManifest.getApplicationName(); applicationInfo.metaData = metaDataToBundle(androidManifest.getApplicationMetaData()); setUpPackageStorage(applicationInfo);