-
- Downloads
Query overlays using package and name
Fabricated RROs identifiers are made using package name and overlay name combinations. In the future, packages with multiple <overlay> tags will use overlay name to distinguish between the tags. This changes the OMS to manage overlays through OverlayIdentifiers. The identifier is a overlay package and name combination. The name field is optional so overlays without an overlay name can be managed. This change simplifies the logic required to update the set of target packages affected by overlay changes. Bug: 172471315 Test: OverlayDeviceTests Test: OverlayImpl tests Change-Id: Iac679828d7480e5c7a2c1fe4ea8b73401d8d487f
Showing
- core/java/android/content/om/CriticalOverlayInfo.java 60 additions, 0 deletionscore/java/android/content/om/CriticalOverlayInfo.java
- core/java/android/content/om/IOverlayManager.aidl 12 additions, 0 deletionscore/java/android/content/om/IOverlayManager.aidl
- core/java/android/content/om/OverlayIdentifier.aidl 19 additions, 0 deletionscore/java/android/content/om/OverlayIdentifier.aidl
- core/java/android/content/om/OverlayIdentifier.java 208 additions, 0 deletionscore/java/android/content/om/OverlayIdentifier.java
- core/java/android/content/om/OverlayInfo.java 73 additions, 13 deletionscore/java/android/content/om/OverlayInfo.java
- core/java/android/content/om/OverlayManager.java 19 additions, 0 deletionscore/java/android/content/om/OverlayManager.java
- core/java/android/content/om/OverlayManagerTransaction.java 15 additions, 15 deletionscore/java/android/content/om/OverlayManagerTransaction.java
- core/tests/overlaytests/device/src/com/android/overlaytest/LocalOverlayManager.java 16 additions, 15 deletions...vice/src/com/android/overlaytest/LocalOverlayManager.java
- core/tests/overlaytests/device/src/com/android/overlaytest/OverlayBaseTest.java 7 additions, 3 deletions...s/device/src/com/android/overlaytest/OverlayBaseTest.java
- core/tests/overlaytests/device/src/com/android/overlaytest/TransactionTest.java 17 additions, 13 deletions...s/device/src/com/android/overlaytest/TransactionTest.java
- core/tests/overlaytests/device/src/com/android/overlaytest/WithMultipleOverlaysTest.java 6 additions, 2 deletions...src/com/android/overlaytest/WithMultipleOverlaysTest.java
- core/tests/overlaytests/device/src/com/android/overlaytest/WithOverlayTest.java 4 additions, 2 deletions...s/device/src/com/android/overlaytest/WithOverlayTest.java
- core/tests/overlaytests/device/src/com/android/overlaytest/WithoutOverlayTest.java 6 additions, 2 deletions...evice/src/com/android/overlaytest/WithoutOverlayTest.java
- services/core/java/com/android/server/om/DumpState.java 10 additions, 3 deletionsservices/core/java/com/android/server/om/DumpState.java
- services/core/java/com/android/server/om/IdmapManager.java 27 additions, 33 deletionsservices/core/java/com/android/server/om/IdmapManager.java
- services/core/java/com/android/server/om/OverlayActorEnforcer.java 11 additions, 16 deletions...core/java/com/android/server/om/OverlayActorEnforcer.java
- services/core/java/com/android/server/om/OverlayManagerService.java 276 additions, 198 deletions...ore/java/com/android/server/om/OverlayManagerService.java
- services/core/java/com/android/server/om/OverlayManagerServiceImpl.java 268 additions, 418 deletions...java/com/android/server/om/OverlayManagerServiceImpl.java
- services/core/java/com/android/server/om/OverlayManagerSettings.java 164 additions, 105 deletions...re/java/com/android/server/om/OverlayManagerSettings.java
- services/core/java/com/android/server/om/OverlayManagerShellCommand.java 46 additions, 24 deletions...ava/com/android/server/om/OverlayManagerShellCommand.java
Loading
Please register or sign in to comment