Home
last modified time | relevance | path

Searched refs:overlayPaths (Results 1 – 21 of 21) sorted by relevance

/aosp12/frameworks/base/core/tests/coretests/src/com/android/internal/content/res/
H A DOverlayConfigTest.java402 assertEquals(2, i0.overlayPaths.size()); in testIdmapInvocationsFrameworkImmutable()
403 assertTrue(i0.overlayPaths.get(0).endsWith("/vendor/overlay/one.apk")); in testIdmapInvocationsFrameworkImmutable()
404 assertTrue(i0.overlayPaths.get(1).endsWith("/vendor/overlay/two.apk")); in testIdmapInvocationsFrameworkImmutable()
409 assertEquals(1, i1.overlayPaths.size()); in testIdmapInvocationsFrameworkImmutable()
410 assertTrue(i1.overlayPaths.get(0).endsWith("/product/overlay/four.apk")); in testIdmapInvocationsFrameworkImmutable()
438 assertEquals(2, i0.overlayPaths.size()); in testIdmapInvocationsDifferentTargetSdk()
439 assertTrue(i0.overlayPaths.get(0).endsWith("/product/overlay/one.apk")); in testIdmapInvocationsDifferentTargetSdk()
440 assertTrue(i0.overlayPaths.get(1).endsWith("/product/overlay/two.apk")); in testIdmapInvocationsDifferentTargetSdk()
444 assertEquals(1, i1.overlayPaths.size()); in testIdmapInvocationsDifferentTargetSdk()
449 assertEquals(1, i2.overlayPaths.size()); in testIdmapInvocationsDifferentTargetSdk()
[all …]
/aosp12/frameworks/base/core/java/android/content/pm/
H A DPackageUserState.java89 private OverlayPaths overlayPaths; field in PackageUserState
126 overlayPaths = o.overlayPaths; in PackageUserState()
139 return overlayPaths; in getOverlayPaths()
153 if (Objects.equals(paths, overlayPaths)) { in setOverlayPaths()
156 if ((overlayPaths == null && paths.isEmpty()) in setOverlayPaths()
157 || (paths == null && overlayPaths.isEmpty())) { in setOverlayPaths()
160 overlayPaths = paths; in setOverlayPaths()
383 if (overlayPaths == null && sharedLibraryOverlayPaths == null) { in getAllOverlayPaths()
390 newPaths.addAll(overlayPaths); in getAllOverlayPaths()
H A DApplicationInfo.java979 public String[] overlayPaths; field in ApplicationInfo
1569 if (overlayPaths != null) { in dump()
1570 pw.println(prefix + "overlayPaths=" + Arrays.toString(overlayPaths)); in dump()
1675 if (overlayPaths != null) { in dumpDebug()
1676 for (String dir : overlayPaths) { in dumpDebug()
1831 overlayPaths = orig.overlayPaths; in ApplicationInfo()
1921 dest.writeString8Array(overlayPaths); in writeToParcel()
2008 overlayPaths = source.createString8Array(); in ApplicationInfo()
2498 splitSourceDirs, sharedLibraryFiles, resourceDirs, overlayPaths in getAllApkPaths()
H A DPackageParser.java8023 final OverlayPaths overlayPaths = state.getAllOverlayPaths(); in updateApplicationInfo() local
8024 if (overlayPaths != null) { in updateApplicationInfo()
8025 ai.resourceDirs = overlayPaths.getResourceDirs().toArray(new String[0]); in updateApplicationInfo()
8026 ai.overlayPaths = overlayPaths.getOverlayPaths().toArray(new String[0]); in updateApplicationInfo()
8658 androidAppInfo.overlayPaths, in readConfigUseRoundIcon()
/aosp12/frameworks/base/core/java/android/content/res/
H A DResourcesKey.java70 @Nullable String[] overlayPaths, in ResourcesKey() argument
78 mOverlayPaths = overlayPaths; in ResourcesKey()
101 @Nullable String[] overlayPaths, in ResourcesKey() argument
106 this(resDir, splitResDirs, overlayPaths, libDirs, displayId, overrideConfig, compatInfo, in ResourcesKey()
/aosp12/frameworks/base/core/java/com/android/internal/content/om/
H A DOverlayConfig.java310 public final ArrayList<String> overlayPaths = new ArrayList<>(); field in OverlayConfig.IdmapInvocation
321 String.join(", ", overlayPaths)); in toString()
362 invocation.overlayPaths.add(overlay.parsedConfig.parsedInfo.path.getAbsolutePath()); in getImmutableFrameworkOverlayIdmapInvocations()
383 invocation.overlayPaths.toArray(new String[0]), in createImmutableFrameworkIdmapsInZygote()
/aosp12/frameworks/base/core/java/android/app/
H A DResourcesManager.java818 @Nullable String[] overlayPaths, in createBaseTokenResources() argument
831 combinedOverlayPaths(legacyOverlayDirs, overlayPaths), in createBaseTokenResources()
1079 @Nullable String[] overlayPaths, in getResources() argument
1091 combinedOverlayPaths(legacyOverlayDirs, overlayPaths), in getResources()
1476 appInfo.overlayPaths); in applyNewResourceDirsLocked()
1529 @Nullable String[] overlayPaths) { in combinedOverlayPaths() argument
1531 return ArrayUtils.cloneOrNull(overlayPaths); in combinedOverlayPaths()
1532 } else if(overlayPaths == null) { in combinedOverlayPaths()
1536 for (final String path : overlayPaths) { in combinedOverlayPaths()
H A DContextImpl.java2770 final String[] overlayPaths = packageInfo.getOverlayPaths(); in createWindowContextResources() local
2779 splitResDirs, legacyOverlayDirs, overlayPaths, libDirs, displayId, in createWindowContextResources()
H A DLoadedApk.java387 mOverlayPaths = aInfo.overlayPaths; in setApplicationInfo()
H A DActivityThread.java2413 String[] overlayPaths, String[] libDirs, LoadedApk pkgInfo, in getTopLevelResources() argument
2416 overlayPaths, libDirs, null, overrideConfig, pkgInfo.getCompatibilityInfo(), in getTopLevelResources()
2590 ArrayUtils.defeatNullable(appInfo.overlayPaths), in isLoadedApkResourceDirsUpToDate()
H A DApplicationPackageManager.java1754 app.resourceDirs, app.overlayPaths, app.sharedLibraryFiles, in getResourcesForApplication()
/aosp12/frameworks/base/services/core/java/com/android/server/pm/
H A DPackageSettingBase.java346 boolean setOverlayPaths(OverlayPaths overlayPaths, int userId) { in setOverlayPaths() argument
347 boolean returnValue = modifyUserState(userId).setOverlayPaths(overlayPaths); in setOverlayPaths()
356 boolean setOverlayPathsForLibrary(String libName, OverlayPaths overlayPaths, in setOverlayPathsForLibrary() argument
359 .setSharedLibraryOverlayPaths(libName, overlayPaths); in setOverlayPathsForLibrary()
H A DSettings.java4766 final OverlayPaths overlayPaths = ps.getOverlayPaths(user.id);
4767 if (overlayPaths != null) {
4768 if (!overlayPaths.getOverlayPaths().isEmpty()) {
4771 for (String path : overlayPaths.getOverlayPaths()) {
4777 if (!overlayPaths.getResourceDirs().isEmpty()) {
4780 for (String path : overlayPaths.getResourceDirs()) {
H A DPackageManagerService.java27799 @Nullable OverlayPaths overlayPaths,
27828 if (ps.setOverlayPathsForLibrary(libName, overlayPaths, userId)) {
27837 if (ps.setOverlayPaths(overlayPaths, userId)) {
/aosp12/frameworks/base/core/java/android/content/pm/parsing/
H A DPackageInfoWithoutStateUtils.java437 final OverlayPaths overlayPaths = state.getAllOverlayPaths(); in generateApplicationInfoUnchecked() local
438 if (overlayPaths != null) { in generateApplicationInfoUnchecked()
439 ai.resourceDirs = overlayPaths.getResourceDirs().toArray(new String[0]); in generateApplicationInfoUnchecked()
440 ai.overlayPaths = overlayPaths.getOverlayPaths().toArray(new String[0]); in generateApplicationInfoUnchecked()
H A DParsingPackageUtils.java3094 androidAppInfo.overlayPaths,
/aosp12/frameworks/base/apct-tests/perftests/core/src/android/app/
H A DResourcesThemePerfTest.java98 ai.splitSourceDirs, ai.resourceDirs, ai.overlayPaths, ai.sharedLibraryFiles, in setToDifferentAssetManager()
/aosp12/frameworks/base/services/core/java/android/content/pm/
H A DPackageManagerInternal.java548 @Nullable OverlayPaths overlayPaths, Set<String> outUpdatedPackageNames); in setEnabledOverlayPackages() argument
/aosp12/frameworks/base/services/tests/servicestests/src/com/android/server/pm/
H A DPackageParserTest.java818 assertArrayEquals(a.overlayPaths, that.overlayPaths); in assertApplicationInfoEqual()
/aosp12/frameworks/base/services/appwidget/java/com/android/server/appwidget/
H A DAppWidgetServiceImpl.java3324 oldAppInfo.overlayPaths = newAppInfo.overlayPaths.clone(); in applyResourceOverlaysToWidgetsLocked()
/aosp12/frameworks/base/boot/hiddenapi/
H A Dhiddenapi-max-target-o.txt15914 Landroid/content/pm/PackageUserState;->overlayPaths:[Ljava/lang/String;