commit | 24b752a28d7d787ae14657aeb1b6087751387b0c | [log] [tgz] |
---|---|---|
author | Adarsh Sridhar <adarshsridhar@google.com> | Mon Aug 07 12:59:24 2023 -0700 |
committer | Adarsh Sridhar <adarshsridhar@google.com> | Wed Aug 23 22:22:57 2023 -0700 |
tree | c59141be2e567f42c5fdaf6156495ef6098363e4 | |
parent | a5e385df4d210f22139a039e331c29528ffdc7d9 [diff] |
Delete leftover AdServices files using a one-time boot-completed receiver AdServices code is included in the ExtServices APK on S-, and generates multiple files that are stored in the data directory during normal operation. After OTA to T, the AdService code is removed from the ExtServices APK, but these data files are left behind. We're adding a new boot-completed receiver that's only enabled on T+ which will delete these files on reboot. After successful delete, the receiver disables itself since there's no need for it to run again. Bug: 294912203 Test: atest, manual Change-Id: I0fa1d452c4928cbc1c43efa5ba70124b75c12fd7
ExtServices is an updatable Mainline module that contains the logic used by Android framework components such as storage cache, autofill, textclassifier, package watchdog, notifications and notification ranking that runs continually. These are algorithms for framework, making the module updatable to introduce the new features or bug fixes more frequently with monthly release than a platform quarter release cycle.
Before you start to develop on ExtServices, please read go/smart-os-extservices to get the guideline.