/aosp14/frameworks/base/core/java/android/content/pm/ |
H A D | AuxiliaryResolveInfo.java | 81 String packageName, long versionCode, String splitName) { in AuxiliaryResolveInfo() argument 83 new AuxiliaryResolveInfo.AuxiliaryFilter(packageName, versionCode, splitName))); in AuxiliaryResolveInfo() 95 public final String splitName; field in AuxiliaryResolveInfo.AuxiliaryFilter 100 String splitName, Bundle extras) { in AuxiliaryFilter() argument 105 this.splitName = splitName; in AuxiliaryFilter() 110 String splitName, Bundle extras) { in AuxiliaryFilter() argument 114 this.splitName = splitName; in AuxiliaryFilter() 118 public AuxiliaryFilter(String packageName, long versionCode, String splitName) { in AuxiliaryFilter() argument 122 this.splitName = splitName; in AuxiliaryFilter() 131 + ", splitName='" + splitName + '\'' + '}'; in toString()
|
H A D | ApkChecksum.java | 64 public ApkChecksum(@Nullable String splitName, @Checksum.Type int type, in ApkChecksum() argument 66 this(splitName, new Checksum(type, value), (String) null, (byte[]) null); in ApkChecksum() 74 public ApkChecksum(@Nullable String splitName, @Checksum.Type int type, @NonNull byte[] value, in ApkChecksum() argument 77 this(splitName, new Checksum(type, value), sourcePackageName, in ApkChecksum() 149 @Nullable String splitName, in ApkChecksum() 153 this.mSplitName = splitName; in ApkChecksum() 222 String splitName = (flg & 0x1) == 0 ? null : in.readString(); in ApkChecksum() local 227 this.mSplitName = splitName; in ApkChecksum()
|
H A D | ComponentInfo.java | 58 public String splitName; field in ComponentInfo 114 splitName = orig.splitName; in ComponentInfo() 198 if (splitName != null) { in dumpFront() 199 pw.println(prefix + "splitName=" + splitName); in dumpFront() 237 dest.writeString8(splitName); in writeToParcel() 249 splitName = source.readString8(); in ComponentInfo()
|
H A D | InstantAppIntentFilter.java | 39 public InstantAppIntentFilter(@Nullable String splitName, @NonNull List<IntentFilter> filters) { in InstantAppIntentFilter() argument 43 mSplitName = splitName; in InstantAppIntentFilter()
|
H A D | IPackageInstallerSession.aidl | 43 void removeSplit(String splitName); in removeSplit() argument
|
H A D | PackageParser.java | 475 public final String splitName; field in PackageParser.ApkLite 516 this.splitName = splitName; in ApkLite() 1606 if (splitName != null) { in parsePackageSplitNames() 1607 if (splitName.length() == 0) { in parsePackageSplitNames() 1608 splitName = null; in parsePackageSplitNames() 1619 (splitName != null) ? splitName.intern() : splitName); in parsePackageSplitNames() 1866 final String splitName; in parseBaseApk() local 1872 splitName = packageSplit.second; in parseBaseApk() 4362 a.info.splitName = in parseActivity() 5153 p.info.splitName = in parseProvider() [all …]
|
/aosp14/frameworks/base/services/core/java/com/android/server/pm/pkg/component/ |
H A D | ParsedMainComponentImpl.java | 50 private String splitName; field in ParsedMainComponentImpl 64 this.splitName = other.getSplitName(); in ParsedMainComponentImpl() 99 dest.writeString(this.splitName); in writeToParcel() 110 this.splitName = in.readString(); in ParsedMainComponentImpl() 149 @Nullable String splitName, in ParsedMainComponentImpl() argument 156 this.splitName = splitName; in ParsedMainComponentImpl() 189 return splitName; in getSplitName() 218 splitName = value; in setSplitName()
|
/aosp14/frameworks/base/core/java/android/content/pm/dex/ |
H A D | ArtManager.java | 189 public static String getProfileName(String splitName) { in getProfileName() argument 190 return splitName == null ? "primary.prof" : splitName + ".split.prof"; in getProfileName() 198 public static String getCurrentProfilePath(String packageName, int userId, String splitName) { in getCurrentProfilePath() argument 200 return new File(profileDir, getProfileName(splitName)).getAbsolutePath(); in getCurrentProfilePath() 208 public static String getReferenceProfilePath(String packageName, int userId, String splitName) { in getReferenceProfilePath() argument 210 return new File(profileDir, getProfileName(splitName)).getAbsolutePath(); in getReferenceProfilePath()
|
/aosp14/frameworks/base/core/java/android/content/res/loader/ |
H A D | ResourcesProvider.java | 251 @NonNull String splitName) throws IOException { in loadFromSplit() argument 253 int splitIndex = ArrayUtils.indexOf(appInfo.splitNames, splitName); in loadFromSplit() 255 throw new IllegalArgumentException("Split " + splitName + " not found"); in loadFromSplit()
|
/aosp14/frameworks/base/core/java/android/content/pm/parsing/ |
H A D | ApkLiteParseUtils.java | 679 String splitName = parser.getAttributeValue(null, "split"); in parsePackageSplitNames() local 680 if (splitName != null) { in parsePackageSplitNames() 681 if (splitName.length() == 0) { in parsePackageSplitNames() 682 splitName = null; in parsePackageSplitNames() 685 splitName, false, false); in parsePackageSplitNames() 694 (splitName != null) ? splitName.intern() : splitName)); in parsePackageSplitNames()
|
H A D | ApkLite.java | 141 public ApkLite(String path, String packageName, String splitName, boolean isFeatureSplit, in ApkLite() argument 154 mSplitName = splitName; in ApkLite()
|
/aosp14/frameworks/base/services/core/java/com/android/server/pm/dex/ |
H A D | DexoptOptions.java | 111 String splitName, int flags) { in DexoptOptions() argument 129 mSplitName = splitName; in DexoptOptions()
|
H A D | ArtManagerService.java | 245 String splitName = null; in snapshotAppProfile() local 251 splitName = info.applicationInfo.splitNames[i]; in snapshotAppProfile() 269 snapshot, packageName, splitName); in snapshotAppProfile() 293 createProfileSnapshot(packageName, ArtManager.getProfileName(splitName), codePath, in snapshotAppProfile() 296 destroyProfileSnapshot(packageName, ArtManager.getProfileName(splitName)); in snapshotAppProfile()
|
/aosp14/frameworks/base/core/java/android/app/ |
H A D | LoadedApk.java | 693 if (splitName != null) { in ensureSplitLoaded() 694 idx = Arrays.binarySearch(mSplitNames, splitName); in ensureSplitLoaded() 697 "Split name '" + splitName + "' is not installed"); in ensureSplitLoaded() 706 final int idx = ensureSplitLoaded(splitName); in getClassLoaderForSplit() 713 final int idx = ensureSplitLoaded(splitName); in getSplitPathsForSplit() 726 return mSplitLoader.getClassLoaderForSplit(splitName); in getSplitClassLoader() 729 String[] getSplitPaths(String splitName) throws NameNotFoundException { in getSplitPaths() argument 733 return mSplitLoader.getSplitPathsForSplit(splitName); in getSplitPaths() 1166 String splitName = i == 0 ? null : mApplicationInfo.splitNames[i - 1]; in registerAppInfoToArt() local 1168 mPackageName, UserHandle.myUserId(), splitName); in registerAppInfoToArt() [all …]
|
H A D | ContextImpl.java | 2596 splitResDirs = pi.getSplitPaths(splitName); in createResources() 2597 classLoader = pi.getSplitClassLoader(splitName); in createResources() 2710 public Context createContextForSplit(String splitName) throws NameNotFoundException { in createContextForSplit() argument 2716 final ClassLoader classLoader = mPackageInfo.getSplitClassLoader(splitName); in createContextForSplit() 2717 final String[] paths = mPackageInfo.getSplitPaths(splitName); in createContextForSplit() 2722 splitName, mToken, mUser, mFlags, classLoader, null); in createContextForSplit() 3342 classLoader = packageInfo.getSplitClassLoader(activityInfo.splitName); in createActivityContext() 3343 splitDirs = packageInfo.getSplitPaths(activityInfo.splitName); in createActivityContext() 3360 attributionTag, null, activityInfo.splitName, activityToken, null, 0, classLoader, in createActivityContext() 3396 @Nullable String splitName, @Nullable IBinder token, @Nullable UserHandle user, in ContextImpl() argument [all …]
|
/aosp14/frameworks/base/tests/BinaryTransparencyHostTest/test-app/src/android/transparency/test/app/ |
H A D | BinaryTransparencyTest.java | 139 if (appInfo.splitName != null) { in testCollectAllSilentInstalledMbaInfo() 140 actualSplitNames.add(appInfo.splitName); in testCollectAllSilentInstalledMbaInfo()
|
/aosp14/frameworks/base/core/java/com/android/internal/os/ |
H A D | IBinaryTransparencyService.aidl | 47 String splitName;
|
/aosp14/frameworks/base/services/core/java/com/android/server/pm/ |
H A D | PackageInstallerSession.java | 1502 public void removeSplit(String splitName) { in removeSplit() argument 1516 createRemoveSplitMarkerLocked(splitName); in removeSplit() 1534 final File target = new File(stageDir, getRemoveMarkerName(splitName)); in createRemoveSplitMarkerLocked() 3117 final String splitName = fileName.substring( 3119 removeSplitList.add(splitName); 3204 for (String splitName : removeSplitList) { 3205 if (!ArrayUtils.contains(pkgInfo.splitNames, splitName)) { 3207 "Split not found: " + splitName); 3323 final String splitName = existing.getSplitNames()[i]; 3326 if (!stagedSplits.contains(splitName) && !splitRemoved) { [all …]
|
H A D | ResolveIntentHelper.java | 609 if (info.providerInfo.splitName != null in applyPostContentProviderResolutionFilter() 611 info.providerInfo.splitName)) { in applyPostContentProviderResolutionFilter() 630 info.providerInfo.splitName); in applyPostContentProviderResolutionFilter()
|
H A D | InstantAppResolver.java | 309 filters.get(0).splitName); in buildEphemeralInstallerIntent() 363 resolvableFilter.putString(Intent.EXTRA_SPLIT_NAME, filter.splitName); in buildEphemeralInstallerIntent()
|
H A D | PackageManagerServiceUtils.java | 1514 final String splitName = after.splitNames[i]; in checkDowngrade() local 1515 final int j = ArrayUtils.indexOf(before.getSplitNames(), splitName); in checkDowngrade() 1519 "Update split " + splitName + " revision code " in checkDowngrade()
|
H A D | PackageManagerShellCommand.java | 1697 final String splitName = getNextArg(); in runInstallWrite() local 1699 return doWriteSplit(sessionId, path, sizeBytes, splitName, true /*logSuccess*/); in runInstallWrite() 3845 String splitName = multipleSplits ? new File(splitPath).getName() in doWriteSplits() local 3848 if (doWriteSplit(sessionId, splitPath, sessionSizeBytes, splitName, in doWriteSplits() 3856 private int doWriteSplit(int sessionId, String inPath, long sizeBytes, String splitName, in doWriteSplit() argument 3886 session.write(splitName, 0, sizeBytes, fd); in doWriteSplit() 3931 for (String splitName : splitNames) { in doRemoveSplits() 3932 session.removeSplit(splitName); in doRemoveSplits()
|
H A D | DexOptHelper.java | 627 String targetCompilerFilter, boolean force, boolean bootComplete, String splitName) { in performDexOptMode() argument 643 targetCompilerFilter, splitName, flags)); in performDexOptMode()
|
/aosp14/frameworks/base/tools/aapt/ |
H A D | XMLNode.cpp | 1196 static void splitName(const char* name, String16* outNs, String16* outName) in splitName() function 1237 splitName(name, &ns16, &name16); in startElement() 1252 splitName(atts[i], &ns16, &name16); in startElement() 1300 splitName(name, &ns16, &name16); in endElement()
|
/aosp14/frameworks/base/services/core/java/com/android/server/am/ |
H A D | ContentProviderHelper.java | 1249 final boolean splitInstalled = cpi.splitName == null || ArrayUtils.contains( in generateApplicationProvidersLocked() 1250 cpi.applicationInfo.splitNames, cpi.splitName); in generateApplicationProvidersLocked() 1391 final boolean splitInstalled = pi.splitName == null in installEncryptionUnawareProviders() 1393 pi.splitName); in installEncryptionUnawareProviders()
|