summaryrefslogtreecommitdiff
path: root/rs/java/android/renderscript/ProgramStore.java
diff options
context:
space:
mode:
authorDario Freni <dariofreni@google.com>2019-02-06 14:55:16 +0000
committerDario Freni <dariofreni@google.com>2019-02-13 00:12:50 +0000
commit2e8dffcb726bf30e511047c6685fcd8a5442c281 (patch)
treeb1a785bde2cd605bfa783685c7e8daf46470eb59 /rs/java/android/renderscript/ProgramStore.java
parent1466e4a4e77e97712b1ca85d03dd832e016e1775 (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