diff options
author | Dario Freni <dariofreni@google.com> | 2019-02-06 14:55:16 +0000 |
---|---|---|
committer | Dario Freni <dariofreni@google.com> | 2019-02-13 00:12:50 +0000 |
commit | 2e8dffcb726bf30e511047c6685fcd8a5442c281 (patch) | |
tree | b1a785bde2cd605bfa783685c7e8daf46470eb59 /rs/java/android/renderscript/ProgramStore.java | |
parent | 1466e4a4e77e97712b1ca85d03dd832e016e1775 (diff) |
Factor out calls to apexservice in a class.
The ApexManager class provides a cleaner interface to the apex service,
as well as providing caching for active packages, which can't change on
a running system. The cache is populated at boot time.
This CL will also cause PackageManager to stop reporting APEX packages
on devices that ship with flattened APEXs.
Test: atest apex_e2e_tests; used small app to verify API calls still
work; checked output of dumpsys.
Test: checked that on marlin (target with flatten APEX) no APEXs are
reported and no crashes are experienced at boot.
Fix: 123052859
Fix: 122638509
Fix: 124299505
Bug: 122952270
Change-Id: Iefe4fb42e455a7479ff47eb776d3492de8395469
Diffstat (limited to 'rs/java/android/renderscript/ProgramStore.java')
0 files changed, 0 insertions, 0 deletions