OSDN Git Service

Compress the preferred-app backup payloads
authorChristopher Tate <ctate@google.com>
Mon, 20 Apr 2015 23:09:48 +0000 (16:09 -0700)
committerChristopher Tate <ctate@google.com>
Tue, 21 Apr 2015 21:36:22 +0000 (14:36 -0700)
commitf7cb8a0b50968f51994279b0ae3fede0a586ba45
treec3cd403339cd9ec46859c895d35711cb320aea3e
parent34ea2cc278877da7c07cdb68a21be9d76122c158
Compress the preferred-app backup payloads

They can be Very Very Large, so take advantage of the new BlobBackupHelper
infrastructure to keep them tiny!

Also fix an issue in which the restore path wasn't properly passing
notification payloads along for processing, and an issue in which the
blob helper wasn't handling empty states properly.

Change-Id: I11a7ca3cd2e26f634a8971e874ac97385b0b500c
core/java/android/app/backup/BlobBackupHelper.java
core/java/com/android/server/backup/PreferredActivityBackupHelper.java
core/java/com/android/server/backup/SystemBackupAgent.java