/frameworks/base/core/java/android/content/pm/ |
H A D | AuxiliaryResolveInfo.java | 76 String packageName, long versionCode, String splitName) { 78 new AuxiliaryResolveInfo.AuxiliaryFilter(packageName, versionCode, splitName))); 90 public final String splitName; field in class:AuxiliaryResolveInfo.AuxiliaryFilter 95 String splitName, Bundle extras) { 100 this.splitName = splitName; 105 String splitName, Bundle extras) { 109 this.splitName = splitName; 113 public AuxiliaryFilter(String packageName, long versionCode, String splitName) { argument 75 AuxiliaryResolveInfo(@ullable ComponentName failureActivity, String packageName, long versionCode, String splitName) argument 94 AuxiliaryFilter(IntentFilter orig, InstantAppResolveInfo resolveInfo, String splitName, Bundle extras) argument 104 AuxiliaryFilter(InstantAppResolveInfo resolveInfo, String splitName, Bundle extras) argument [all...] |
H A D | ComponentInfo.java | 51 public String splitName; field in class:ComponentInfo 92 splitName = orig.splitName; 174 if (splitName != null) { 175 pw.println(prefix + "splitName=" + splitName); 209 dest.writeString(splitName); 223 splitName = source.readString();
|
H A D | IPackageInstallerSession.aidl | 35 void removeSplit(String splitName);
|
H A D | InstantAppIntentFilter.java | 39 public InstantAppIntentFilter(@Nullable String splitName, @NonNull List<IntentFilter> filters) { argument 43 mSplitName = splitName;
|
H A D | PackageParser.java | 391 /** Names of any split APKs, ordered by parsed splitName */ 394 /** Names of any split APKs that are features. Ordered by splitName */ 397 /** Dependencies of any split APKs, ordered by parsed splitName */ 410 /** Paths of any split APKs, ordered by parsed splitName */ 415 /** Revision codes of any split APKs, ordered by parsed splitName */ 466 public final String splitName; field in class:PackageParser.ApkLite 483 public ApkLite(String codePath, String packageName, String splitName, argument 492 this.splitName = splitName; 933 if (apks.put(lite.splitName, lit [all...] |
H A D | PackageInstaller.java | 939 public void removeSplit(@NonNull String splitName) throws IOException { argument 941 mSession.removeSplit(splitName);
|
H A D | IPackageManager.aidl | 524 String targetCompilerFilter, boolean force, boolean bootComplete, String splitName);
|
/frameworks/base/services/core/java/com/android/server/pm/dex/ |
H A D | DexoptOptions.java | 85 this(packageName, /*compilationReason*/ -1, compilerFilter, /*splitName*/ null, flags); 90 /*splitName*/ null, flags); 94 String splitName, int flags) { 112 mSplitName = splitName; 93 DexoptOptions(String packageName, int compilationReason, String compilerFilter, String splitName, int flags) argument
|
H A D | ArtManagerService.java | 228 String splitName = null; 234 splitName = info.applicationInfo.splitNames[i]; 252 createProfileSnapshot(packageName, ArtManager.getProfileName(splitName), codePath, 255 destroyProfileSnapshot(packageName, ArtManager.getProfileName(splitName));
|
/frameworks/base/core/java/android/content/pm/dex/ |
H A D | ArtManager.java | 184 * Return the profile name for the given split. If {@code splitName} is null the 189 public static String getProfileName(String splitName) { argument 190 return splitName == null ? "primary.prof" : splitName + ".split.prof"; 198 public static String getCurrentProfilePath(String packageName, int userId, String splitName) { argument 200 return new File(profileDir, getProfileName(splitName)).getAbsolutePath();
|
/frameworks/base/services/core/java/com/android/server/pm/ |
H A D | PackageInstallerSession.java | 568 public void removeSplit(String splitName) { argument 578 createRemoveSplitMarkerLocked(splitName); 585 private void createRemoveSplitMarkerLocked(String splitName) throws IOException { argument 587 final String markerName = splitName + REMOVE_SPLIT_MARKER_EXTENSION; 1100 final String splitName = fileName.substring( 1102 removeSplitList.add(splitName); 1122 if (!stagedSplits.add(apk.splitName)) { 1124 "Split " + apk.splitName + " was defined multiple times"); 1140 if (apk.splitName == null) { 1143 targetName = "split_" + apk.splitName [all...] |
H A D | PackageManagerShellCommand.java | 970 final String splitName = getNextArg(); 972 return doWriteSplit(sessionId, path, sizeBytes, splitName, true /*logSuccess*/); 980 final String splitName = getNextArg(); 981 if (splitName == null) { 985 return doRemoveSplit(sessionId, splitName, true /*logSuccess*/); 1459 final String splitName = getNextArg(); 1460 if (splitName != null) { 1461 return runRemoveSplit(packageName, splitName); 1503 private int runRemoveSplit(String packageName, String splitName) throws RemoteException { argument 1512 if (doRemoveSplit(sessionId, splitName, fals 2419 doWriteSplit(int sessionId, String inPath, long sizeBytes, String splitName, boolean logSuccess) argument 2461 doRemoveSplit(int sessionId, String splitName, boolean logSuccess) argument [all...] |
H A D | InstantAppResolver.java | 293 filters.get(0).splitName); 348 resolvableFilter.putString(Intent.EXTRA_SPLIT_NAME, filter.splitName); 448 instantAppInfo, null /* splitName */,
|
H A D | PackageManagerService.java | 6803 ai.packageName, ai.longVersionCode, null /* splitName */); 6961 && info.activityInfo.splitName != null 6963 info.activityInfo.splitName)) { 6988 info.activityInfo.splitName); 7046 if (info.activityInfo.splitName != null) { 7730 if (info.serviceInfo.splitName != null 7732 info.serviceInfo.splitName)) { 7744 info.serviceInfo.splitName); 7848 if (info.providerInfo.splitName != null 7850 info.providerInfo.splitName)) { 9239 performDexOptMode(String packageName, boolean checkProfiles, String targetCompilerFilter, boolean force, boolean bootComplete, String splitName) argument [all...] |
/frameworks/base/core/java/android/app/ |
H A D | LoadedApk.java | 565 private int ensureSplitLoaded(String splitName) throws NameNotFoundException { argument 567 if (splitName != null) { 568 idx = Arrays.binarySearch(mSplitNames, splitName); 571 "Split name '" + splitName + "' is not installed"); 579 ClassLoader getClassLoaderForSplit(String splitName) throws NameNotFoundException { argument 580 return mCachedClassLoaders[ensureSplitLoaded(splitName)]; 583 String[] getSplitPathsForSplit(String splitName) throws NameNotFoundException { argument 584 return mCachedResourcePaths[ensureSplitLoaded(splitName)]; 590 ClassLoader getSplitClassLoader(String splitName) throws NameNotFoundException { argument 594 return mSplitLoader.getClassLoaderForSplit(splitName); 597 getSplitPaths(String splitName) argument [all...] |
H A D | ContextImpl.java | 2040 private static Resources createResources(IBinder activityToken, LoadedApk pi, String splitName, argument 2045 splitResDirs = pi.getSplitPaths(splitName); 2046 classLoader = pi.getSplitClassLoader(splitName); 2122 public Context createContextForSplit(String splitName) throws NameNotFoundException { argument 2128 final ClassLoader classLoader = mPackageInfo.getSplitClassLoader(splitName); 2129 final String[] paths = mPackageInfo.getSplitPaths(splitName); 2131 final ContextImpl context = new ContextImpl(this, mMainThread, mPackageInfo, splitName, 2360 classLoader = packageInfo.getSplitClassLoader(activityInfo.splitName); 2361 splitDirs = packageInfo.getSplitPaths(activityInfo.splitName); 2370 ContextImpl context = new ContextImpl(null, mainThread, packageInfo, activityInfo.splitName, 2398 ContextImpl(@ullable ContextImpl container, @NonNull ActivityThread mainThread, @NonNull LoadedApk packageInfo, @Nullable String splitName, @Nullable IBinder activityToken, @Nullable UserHandle user, int flags, @Nullable ClassLoader classLoader) argument [all...] |
H A D | ActivityThread.java | 3350 if (data.info.splitName != null) { 3351 context = (ContextImpl) context.createContextForSplit(data.info.splitName); 6364 if (info.splitName != null) { 6366 c = c.createContextForSplit(info.splitName);
|
/frameworks/base/tools/aapt/ |
H A D | XMLNode.cpp | 1199 static void splitName(const char* name, String16* outNs, String16* outName) 1240 splitName(name, &ns16, &name16); 1255 splitName(atts[i], &ns16, &name16); 1303 splitName(name, &ns16, &name16);
|
H A D | Resource.cpp | 1031 String16 splitName("feature_"); 1032 splitName.append(attr->string); 1033 status_t err = root->addAttribute(String16(), String16("split"), splitName); 1232 String8 splitName("config."); 1233 splitName.append(split->getPackageSafeName()); 1234 manifest->addAttribute(String16(), String16("split"), String16(splitName));
|
H A D | Command.cpp | 1246 String8 splitName = AaptXml::getAttribute(tree, NULL, "split"); local 1247 if (!splitName.isEmpty()) { 1249 splitName.string()).string());
|
/frameworks/base/core/java/android/content/ |
H A D | ContextWrapper.java | 871 public Context createContextForSplit(String splitName) argument 873 return mBase.createContextForSplit(splitName);
|
H A D | Context.java | 4736 * @param splitName The name of the split to include, as declared in the split's 4740 public abstract Context createContextForSplit(String splitName) argument
|
/frameworks/base/test-mock/src/android/test/mock/ |
H A D | MockContext.java | 730 public Context createContextForSplit(String splitName) argument
|
/frameworks/layoutlib/bridge/src/com/android/layoutlib/bridge/android/ |
H A D | BridgeContext.java | 1338 public Context createContextForSplit(String splitName) { argument
|
/frameworks/base/core/tests/coretests/src/android/content/pm/ |
H A D | PackageManagerTests.java | 203 String splitName) throws RemoteException { 216 out = session.openWrite(splitName, 0, sizeBytes); 202 writeSplitToInstallSession(PackageInstaller.Session session, String inPath, String splitName) argument
|