/aosp12/frameworks/base/core/tests/coretests/src/com/android/internal/content/res/ |
H A D | OverlayConfigTest.java | 402 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 D | PackageUserState.java | 89 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 D | ApplicationInfo.java | 979 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 D | PackageParser.java | 8023 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 D | ResourcesKey.java | 70 @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 D | OverlayConfig.java | 310 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 D | ResourcesManager.java | 818 @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 D | ContextImpl.java | 2770 final String[] overlayPaths = packageInfo.getOverlayPaths(); in createWindowContextResources() local 2779 splitResDirs, legacyOverlayDirs, overlayPaths, libDirs, displayId, in createWindowContextResources()
|
H A D | LoadedApk.java | 387 mOverlayPaths = aInfo.overlayPaths; in setApplicationInfo()
|
H A D | ActivityThread.java | 2413 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 D | ApplicationPackageManager.java | 1754 app.resourceDirs, app.overlayPaths, app.sharedLibraryFiles, in getResourcesForApplication()
|
/aosp12/frameworks/base/services/core/java/com/android/server/pm/ |
H A D | PackageSettingBase.java | 346 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 D | Settings.java | 4766 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 D | PackageManagerService.java | 27799 @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 D | PackageInfoWithoutStateUtils.java | 437 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 D | ParsingPackageUtils.java | 3094 androidAppInfo.overlayPaths,
|
/aosp12/frameworks/base/apct-tests/perftests/core/src/android/app/ |
H A D | ResourcesThemePerfTest.java | 98 ai.splitSourceDirs, ai.resourceDirs, ai.overlayPaths, ai.sharedLibraryFiles, in setToDifferentAssetManager()
|
/aosp12/frameworks/base/services/core/java/android/content/pm/ |
H A D | PackageManagerInternal.java | 548 @Nullable OverlayPaths overlayPaths, Set<String> outUpdatedPackageNames); in setEnabledOverlayPackages() argument
|
/aosp12/frameworks/base/services/tests/servicestests/src/com/android/server/pm/ |
H A D | PackageParserTest.java | 818 assertArrayEquals(a.overlayPaths, that.overlayPaths); in assertApplicationInfoEqual()
|
/aosp12/frameworks/base/services/appwidget/java/com/android/server/appwidget/ |
H A D | AppWidgetServiceImpl.java | 3324 oldAppInfo.overlayPaths = newAppInfo.overlayPaths.clone(); in applyResourceOverlaysToWidgetsLocked()
|
/aosp12/frameworks/base/boot/hiddenapi/ |
H A D | hiddenapi-max-target-o.txt | 15914 Landroid/content/pm/PackageUserState;->overlayPaths:[Ljava/lang/String;
|