aafaaec0d529fcc143521706ad19d642c69b5414
Unlike staged installer check, we can't check if given APEX package is allowed to be updated at session creation time, since we don't have knowledge of the package being installed yet. Instead, the check is implemented in PackageInstallerSession#handleInstall. Like staged install check, allowed apex update check has similar exemptions (adb is allowed to update any APEX, `adb shell pm --bypass-allowed-apex-update-check` makes next install session bypass the check). In order to implement these exemptions, a new INSTALL_DISABLE_ALLOWED_APEX_UPDATE_CHECK flag that can only be set by system is added. PackageInstallerSession will skip the APEX update checks if INSTALL_DISABLE_ALLOWED_APEX_UPDATE_CHECK is set. Bug: 189274479 Test: atest CtsStagedInstallHostTestCases Test: atest GtsStagedInstallHostTestCases Test: atest FrameworksServicesTests:SystemConfigTest Change-Id: I22921a3ac4d43011b565733d7a7183e5cdb4fe80
…
Merge "Stop exporting symbols from app_process" am:
c6bd7008f8 am: 8dd59dbacf am: f3c96b232c am: 26b3515c57
…
Merge "Enabling CAR_MONITOR_INPUT in com.android.car.rotary.xml" into sc-dev am:
f92b5c4936 am: ef59250e42
…
…
…
…
…
Merge "Camera: Pass targetSdkVersion to camera service APIs" into sc-dev am:
59239bf794 am: 7a5a5a9336
…
…
…
…
…
…
…
…
…
Merge "Clarify the video API "setZoom" ratio." am:
6cf21bae3b am: 9d0f657ddc am: c0d45c4a42 am: 8e0a0a58bf
Merge "Handle WindowProviderService#onConfigurationChanged" into sc-v2-dev am:
41fc06529b am: 5a1e90d872
…
…
Merge "Include WakeupMessage in framework-ike-shared-srcs" am:
e2a58ab718 am: 1e848eaeb5 am: edbc5449df am: 92b4b06c65
…
…
…
Description
No description provided
Languages
Java
73.7%
Kotlin
14%
PowerBuilder
5.8%
C++
5.2%
AIDL
1%