summaryrefslogtreecommitdiff
path: root/libs/androidfw/AssetsProvider.cpp
diff options
context:
space:
mode:
author felkachang <felkachang@google.com> 2022-09-19 13:06:23 +0800
committer Felka Chang <felkachang@google.com> 2022-12-01 00:23:36 +0000
commitec915c669c44cc2531b38094ca4d0916cf8a6c85 (patch)
treeff5750fdca6f5de733c0615445730ff3a7f4dae1 /libs/androidfw/AssetsProvider.cpp
parentc04d8de7c494164f6a7c850ae279d759a5106d53 (diff)
Add overlay management functions into OverlayManager
Self-Targeting apps can manage the overlays by the following classes. * OverlayManager * OverlayManagerTransaction For OverlayManager, it provides 2 functions for the app. * Start a overlay manager transaction OverlayManager#beginTransaction() * List the registered overlays OverlayManager#getOverlayInfosForTarget(targetPackage). For OverlayManagerTransaction, it provides 3 functions for the app. * register a FabricatedOverlay OverlayManagerTransaction#registerFabricatedOverlay * unregister a FabricatedOverlay OverlayManagerTransaction#unregisterFabricatedOverlay * commit the transaction OverlayManagerTransaction#commit Test: atest \ OverlayHostTests \ OverlayDeviceTests \ SelfTargetingOverlayDeviceTests \ OverlayRemountedTest \ FrameworksServicesTests:com.android.server.om \ CtsContentTestCases:android.content.om.cts \ idmap2_tests Bug: 205919743 Change-Id: I3b0b60a30689b3d033f96cfcf02e2f67b480f207
Diffstat (limited to 'libs/androidfw/AssetsProvider.cpp')
0 files changed, 0 insertions, 0 deletions