/frameworks/base/core/java/android/content/pm/split/ |
H A D | SplitDependencyLoader.java | 164 for (int splitIdx = 0; splitIdx < pkg.splitNames.length; splitIdx++) { 174 final int depIdx = Arrays.binarySearch(pkg.splitNames, splitDependency); 176 throw new IllegalDependencyException("Split '" + pkg.splitNames[splitIdx] 191 for (int splitIdx = 0; splitIdx < pkg.splitNames.length; splitIdx++) { 201 final int depIdx = Arrays.binarySearch(pkg.splitNames, configForSplit); 203 throw new IllegalDependencyException("Split '" + pkg.splitNames[splitIdx] 208 throw new IllegalDependencyException("Split '" + pkg.splitNames[splitIdx] 210 + pkg.splitNames[depIdx] + "'");
|
/frameworks/base/core/java/android/content/pm/ |
H A D | InstrumentationInfo.java | 57 public String[] splitNames; field in class:InstrumentationInfo 60 * Full paths to zero or more split APKs, indexed by the same order as {@link #splitNames}. 82 * The keys and values are all indices into the {@link #splitNames}, {@link #splitSourceDirs}, 133 splitNames = orig.splitNames; 164 dest.writeStringArray(splitNames); 196 splitNames = source.readStringArray(); 216 ai.splitNames = splitNames;
|
H A D | PackageInfoLite.java | 37 public String[] splitNames; field in class:PackageInfoLite 101 dest.writeStringArray(splitNames); 131 splitNames = source.createStringArray();
|
H A D | PackageInfo.java | 37 public String[] splitNames; field in class:PackageInfo 108 * attribute. Indexes are a 1:1 mapping against {@link #splitNames}. 424 dest.writeStringArray(splitNames); 488 splitNames = source.createStringArray();
|
H A D | ApplicationInfo.java | 724 public String[] splitNames; field in class:ApplicationInfo 727 * Full paths to zero or more split APKs, indexed by the same order as {@link #splitNames}. 749 * The keys and values are all indices into the {@link #splitNames}, {@link #splitSourceDirs}, 1425 splitNames = orig.splitNames; 1499 dest.writeStringArray(splitNames); 1570 splitNames = source.readStringArray();
|
H A D | PackageParser.java | 392 public final String[] splitNames; field in class:PackageParser.PackageLite 425 public PackageLite(String codePath, ApkLite baseApk, String[] splitNames, argument 433 this.splitNames = splitNames; 661 pi.splitNames = p.splitNames; 951 String[] splitNames = null; 959 splitNames = new String[size]; 966 splitNames = apks.keySet().toArray(splitNames); 6202 public String[] splitNames; field in class:PackageParser.Package [all...] |
/frameworks/base/packages/DefaultContainerService/src/com/android/defcontainer/ |
H A D | DefaultContainerService.java | 139 ret.splitNames = pkg.splitNames; 245 if (!ArrayUtils.isEmpty(pkg.splitNames)) { 246 for (int i = 0; i < pkg.splitNames.length; i++) { 247 copyFile(pkg.splitCodePaths[i], target, "split_" + pkg.splitNames[i] + ".apk");
|
/frameworks/base/services/core/java/com/android/server/pm/ |
H A D | PackageSetting.java | 194 if (pkg.splitNames != null) { 195 for (int i = 0; i < pkg.splitNames.length; i++) { 197 proto.write(PackageProto.SplitProto.NAME, pkg.splitNames[i]);
|
H A D | PackageInstallerSession.java | 1181 if (!ArrayUtils.contains(pkgInfo.splitNames, splitName)) { 1244 if (!ArrayUtils.isEmpty(existing.splitNames)) { 1245 for (int i = 0; i < existing.splitNames.length; i++) { 1246 final String splitName = existing.splitNames[i];
|
H A D | PackageDexOptimizer.java | 216 String profileName = ArtManager.getProfileName(i == 0 ? null : pkg.splitNames[i - 1]);
|
H A D | Settings.java | 4494 if (ps.pkg.splitNames != null) { 4495 for (int i = 0; i < ps.pkg.splitNames.length; i++) { 4497 pw.print(ps.pkg.splitNames[i]); pw.print(","); 5033 if (pkg.splitNames != null) { 5034 for (int i = 0; i < pkg.splitNames.length; i++) { 5036 pw.print(pkg.splitNames[i]);
|
H A D | PackageManagerService.java | 6962 && !ArrayUtils.contains(info.activityInfo.applicationInfo.splitNames, 7731 && !ArrayUtils.contains(info.serviceInfo.applicationInfo.splitNames, 7849 && !ArrayUtils.contains(info.providerInfo.applicationInfo.splitNames, 11609 a.info.splitNames = pkg.splitNames; [all...] |
/frameworks/base/services/core/java/com/android/server/pm/dex/ |
H A D | ArtManagerService.java | 234 splitName = info.applicationInfo.splitNames[i]; 478 result.put(pkg.splitCodePaths[i], ArtManager.getProfileName(pkg.splitNames[i]));
|
/frameworks/base/services/tests/servicestests/src/com/android/server/pm/ |
H A D | PackageParserTest.java | 206 assertTrue(Arrays.equals(a.splitNames, b.splitNames)); 440 pkg.splitNames = new String[] { "foo2" };
|
/frameworks/base/core/java/android/app/ |
H A D | LoadedApk.java | 354 mSplitNames = aInfo.splitNames; 844 String splitName = i == 0 ? null : mApplicationInfo.splitNames[i - 1];
|