/aosp14/frameworks/base/services/core/java/com/android/server/om/ |
H A D | OverlayReferenceMapper.java | 115 public String getActorPkg(String actor) { in OverlayReferenceMapper() 251 addTargetToMap(actor, target, changedPackages); in addTarget() 327 if (TextUtils.isEmpty(actor)) { in addOverlay() 357 String actorPkg = mProvider.getActorPkg(actor); in rebuild() 363 mActorToTargetToOverlays.get(actor); in rebuild() 380 private void addTargetToMap(String actor, String target, in addTargetToMap() argument 385 mActorToTargetToOverlays.put(actor, targetToOverlays); in addTargetToMap() 395 changedPackages.add(mProvider.getActorPkg(actor)); in addTargetToMap() 405 mActorToTargetToOverlays.get(actor); in addOverlayToMap() 421 changedPackages.add(mProvider.getActorPkg(actor)); in addOverlayToMap() [all …]
|
H A D | OverlayActorEnforcer.java | 169 String actor = targetOverlayable.actor; in isAllowedActor() local 170 if (TextUtils.isEmpty(actor)) { in isAllowedActor() 184 Pair<String, ActorState> actorUriPair = getPackageNameForActor(actor, namedActors); in isAllowedActor()
|
H A D | IdmapManager.java | 264 if (overlayableInfo != null && overlayableInfo.actor != null) { in matchesActorSignature() 266 overlayableInfo.actor, mPackageManager.getNamedActors()).first; in matchesActorSignature()
|
/aosp14/frameworks/base/core/java/android/content/om/ |
H A D | OverlayableInfo.java | 45 public final String actor; field in OverlayableInfo 74 @Nullable String actor) { in OverlayableInfo() argument 78 this.actor = actor; in OverlayableInfo() 97 && Objects.equals(actor, that.actor); in equals() 108 _hash = 31 * _hash + Objects.hashCode(actor); in hashCode()
|
/aosp14/frameworks/base/tools/aapt2/ |
H A D | ResourceTable.h | 74 Overlayable(android::StringPiece name, android::StringPiece actor) : name(name), actor(actor) { in Overlayable() 76 Overlayable(android::StringPiece name, android::StringPiece actor, const android::Source& source) in Overlayable() 77 : name(name), actor(actor), source(source) { in Overlayable() 82 std::string actor; member
|
H A D | ResourceParser_test.cpp | 1071 EXPECT_THAT(result_overlayable_item.overlayable->actor, Eq("overlay://theme")); in TEST_F() 1109 <policy type="actor"> in TEST_F() 1110 <item type="string" name="actor" /> in TEST_F() 1283 <overlayable name="Other" actor="overlay://my.actor.two"> in TEST_F()
|
H A D | ResourceTable_test.cpp | 285 EXPECT_THAT(result_overlayable_item.overlayable->actor, Eq("overlay://theme")); in TEST()
|
H A D | Debug.cpp | 549 overlayable_item.overlayable->actor.c_str()); in DumpOverlayable()
|
H A D | Resources.proto | 170 string actor = 3;
|
/aosp14/frameworks/base/tools/aapt2/format/binary/ |
H A D | TableFlattener.cpp | 63 std::string actor; member 301 OverlayableChunk chunk{item.overlayable->actor, item.overlayable->source}; in FlattenOverlayable() 316 CHECK(chunk.actor == item.overlayable->actor); in FlattenOverlayable() 354 if (overlayable.actor.size() >= arraysize(overlayable_type->actor)) { in FlattenOverlayable() 356 << "overlayable name '" << overlayable.actor << "' exceeds maximum length (" in FlattenOverlayable() 357 << arraysize(overlayable_type->actor) << " utf16 characters)"); in FlattenOverlayable() 360 strcpy16_htod(overlayable_type->actor, arraysize(overlayable_type->actor), in FlattenOverlayable() 361 android::util::Utf8ToUtf16(overlayable.actor)); in FlattenOverlayable()
|
H A D | TableFlattener_test.cpp | 933 EXPECT_EQ(result_overlayable.overlayable->actor, "overlay://theme"); in TEST_F() 943 EXPECT_EQ(result_overlayable.overlayable->actor, "overlay://customization"); in TEST_F() 952 EXPECT_EQ(result_overlayable.overlayable->actor, "overlay://theme"); in TEST_F() 963 EXPECT_EQ(result_overlayable.overlayable->actor, "overlay://customization"); in TEST_F()
|
H A D | BinaryResourceParser.cpp | 471 overlayable->actor = android::util::Utf16ToUtf8( in ParseOverlayable() 472 strcpy16_dtoh((const char16_t*)header->actor, arraysize(header->name))); in ParseOverlayable()
|
/aosp14/frameworks/base/services/tests/PackageManagerServiceTests/host/test-apps/OverlayActor/src/com/android/server/pm/test/overlay/actor/ |
H A D | OverlayableVisibilityTest.kt | 17 package com.android.server.pm.test.overlay.actor
|
/aosp14/frameworks/base/libs/androidfw/ |
H A D | LoadedArsc.cpp | 649 std::string actor; in Load() local 650 util::ReadUtf16StringFromDevice(overlayable->actor, std::size(overlayable->actor), &actor); in Load() 652 loaded_package->overlayable_map_.emplace(std::move(name), std::move(actor)); in Load() 694 .actor = name_to_actor_it->second, in Load()
|
/aosp14/frameworks/base/libs/androidfw/tests/ |
H A D | LoadedArsc_test.cpp | 222 EXPECT_THAT(info->actor, Eq("overlay://theme")); in TEST() 228 EXPECT_THAT(info->actor, Eq("overlay://theme")); in TEST() 236 EXPECT_THAT(info->actor, Eq("overlay://com.android.overlayable")); in TEST() 243 EXPECT_THAT(info->actor, Eq("overlay://theme")); in TEST()
|
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/om/ |
H A D | OverlayReferenceMapperTests.kt | 228 override fun getActorPkg(actor: String) = 229 OverlayActorEnforcer.getPackageNameForActor(actor, namedActors).first
|
/aosp14/frameworks/base/core/jni/ |
H A D | android_content_res_ApkAssets.cpp | 492 auto actor = overlayable_map.find(overlayable_name_native); in NativeGetOverlayableInfo() local 494 if (actor == overlayable_map.end()) { in NativeGetOverlayableInfo() 498 jstring actor_string = env->NewStringUTF(actor->second.c_str()); in NativeGetOverlayableInfo()
|
H A D | android_util_AssetManager.cpp | 217 jstring actor = env->NewStringUTF(iter.second.c_str()); in NativeGetOverlayableMap() local 223 env->CallObjectMethod(array_map, gArrayMapOffsets.put, name, actor); in NativeGetOverlayableMap() 226 env->DeleteLocalRef(actor); in NativeGetOverlayableMap()
|
/aosp14/frameworks/base/tools/aapt2/link/ |
H A D | TableMerger.cpp | 139 || src_overlayable->actor != dst_overlayable->actor in MergeEntry()
|
H A D | TableMerger_test.cpp | 490 EXPECT_THAT(result_overlayable_item.overlayable->actor, Eq("overlay://customization")); in TEST_F() 524 EXPECT_THAT(result_overlayable_item.overlayable->actor, Eq("overlay://customization")); in TEST_F()
|
/aosp14/frameworks/base/tools/aapt2/format/proto/ |
H A D | ProtoSerialize_test.cpp | 244 EXPECT_THAT(result_overlayable_item.overlayable->actor, Eq("overlay://theme")); in TEST() 650 EXPECT_THAT(overlayable_item.overlayable->actor, Eq("overlay://customization")); in TEST() 659 EXPECT_THAT(overlayable_item.overlayable->actor, Eq("overlay://theme")); in TEST() 668 EXPECT_THAT(overlayable_item.overlayable->actor, Eq("overlay://theme")); in TEST() 676 EXPECT_THAT(overlayable_item.overlayable->actor, Eq("overlay://theme")); in TEST() 686 EXPECT_THAT(overlayable_item.overlayable->actor, Eq("overlay://theme")); in TEST()
|
H A D | ProtoSerialize.cpp | 301 pb_overlayable->set_actor(overlayable_item.overlayable->actor); in SerializeOverlayableItemToPb()
|
/aosp14/frameworks/base/libs/androidfw/include/androidfw/ |
H A D | LoadedArsc.h | 103 std::string_view actor; member
|
H A D | ResourceTypes.h | 1782 uint16_t actor[256]; member
|
/aosp14/frameworks/base/services/tests/PackageManagerServiceTests/server/src/com/android/server/pm/ |
H A D | AppsFilterImplTest.java | 872 var actor = pkg("com.some.package.actor") in testActsOnTargetOfOverlay() local 884 return actor.getPackageName(); in testActsOnTargetOfOverlay() 910 PackageSetting actorSetting = simulateAddPackage(appsFilter, actor, DUMMY_ACTOR_APPID); in testActsOnTargetOfOverlay()
|