summaryrefslogtreecommitdiff
path: root/AndroidManifest.xml
diff options
context:
space:
mode:
author Dipankar Bhardwaj <dipankarb@google.com> 2022-10-06 17:17:03 +0000
committer Dipankar Bhardwaj <dipankarb@google.com> 2022-11-08 19:01:36 +0000
commit806e129c0db1869f6b1af1ce760cfe48efe9ec7c (patch)
treece9bf41694593521e8704aa890613beb0c47730b /AndroidManifest.xml
parent835785f60c76697c9161d576f4fe15467b18634a (diff)
Add migration code piece to migrate for internal
Added code to migrate data for internal db. Added a new job which will be attempted to run once in 7 days on device idle and charging state and backs up data to leveldb. Also added safety checks to avoid null pointer exception for leveldb operations in FUSE layer if leveldb setup is not successful. Added logic in device config listener to setup leveldb connection if the flag is enabled. Test: atest StableUriIdleMaintenanceServiceTest Bug: 239415085 Change-Id: I0ab005d9dbdc77cf81604b413213e34b02f62a71
Diffstat (limited to 'AndroidManifest.xml')
-rw-r--r--AndroidManifest.xml6
1 files changed, 6 insertions, 0 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index a369c3c5d..c2d850d2e 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -135,6 +135,12 @@
android:exported="true"
android:permission="android.permission.BIND_JOB_SERVICE" />
+ <service
+ android:name=
+ "com.android.providers.media.stableuris.job.StableUriIdleMaintenanceService"
+ android:exported="true"
+ android:permission="android.permission.BIND_JOB_SERVICE"/>
+
<service android:name="com.android.providers.media.fuse.ExternalStorageServiceImpl"
android:exported="true"
android:permission="android.permission.BIND_EXTERNAL_STORAGE_SERVICE">