seedvault/app
t-m-w 6aa9632e83 Initial support for backup of D2D-only apps
Allow backup of apps that would otherwise only support device-to-device
migration. This is an initial-support patch to help determine the
viability of this approach.

Known issues / TODO:
* System-scheduled backups will not handle D2D-only apps, unless
  accompanied by a framework change forcing OperationType.MIGRATION.
  Backups triggered by the connection of a USB device or by Seedvault's
  StorageBackupService (files) scheduling are not affected, so they
  *will* back up D2D-only apps as expected; otherwise, the user may
  need to perform a backup manually via Backup Now.
* Apps with `allowBackup="false"` will appear in Backup Status under
  "Installed Apps" rather than "Apps that do not allow data backup",
  and their status will always be blank until they have been backed
  up. If they are not eligible for migration, it will never change.

Other notes:
* The unit test for excluding the Storage Plugin provider from backups
  was discussed, deemed unnecessary, and removed.

Co-authored-by: Oliver Scott <olivercscott@gmail.com>
Change-Id: I5a23d68be66f7d8ed755f2bccb9570ab7be49356
2022-12-30 05:32:02 +05:30
..
libs gradle: Bump kotlin and dependencies version for Android 13 2022-08-23 14:43:33 +05:30
src Initial support for backup of D2D-only apps 2022-12-30 05:32:02 +05:30
build.gradle Upgrade more dependencies for Android 13 2022-08-23 11:44:18 -03:00
lint.xml Fix lint issues with translations and ignore missing translations 2020-10-07 19:01:39 +05:30
platform.jks Change signing configuration to use AOSP platform key 2021-04-16 23:04:30 +05:30