diff options
author | Christopher Tate <ctate@google.com> | 2009-06-24 17:29:38 -0700 |
---|---|---|
committer | Christopher Tate <ctate@google.com> | 2009-06-24 18:45:56 -0700 |
commit | 111bd4acdb378266221b430a284f88a3990a3958 (patch) | |
tree | 1ca7da34b22ffc0ab846151633916e203544ecae /core/res | |
parent | 69e1f472c33e241f729c470285a5680866ede75c (diff) | |
download | frameworks_base-111bd4acdb378266221b430a284f88a3990a3958.zip frameworks_base-111bd4acdb378266221b430a284f88a3990a3958.tar.gz frameworks_base-111bd4acdb378266221b430a284f88a3990a3958.tar.bz2 |
Start backing up wallpaper
This CL does the following:
+ adds an AbsoluteFileBackupHelper class for managing backup of files
known by absolute path, not based off of the app's getFilesDir() root
+ bumps up the collection interval from its testing-only default of 1 second
to 3 minutes
+ adds a SystemBackupAgent class to the main system package and names it as
the android:backupAgent for the main OS package. Right now this agent
only backs up & restores the wallpaper file.
+ amend the Wallpaper Service to inform the Backup Manager when the wallpaper
changes.
On the subject of the 3-minute collection interval before the backup actually
occurs: this can be short-circuited from an adb shell. Running the command
'bmgr run' will cause the Backup Manager to kick off any pending backup
operations immediately.
Diffstat (limited to 'core/res')
-rw-r--r-- | core/res/AndroidManifest.xml | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml index df6151d..7f24dcc 100644 --- a/core/res/AndroidManifest.xml +++ b/core/res/AndroidManifest.xml @@ -1000,6 +1000,7 @@ android:hasCode="false" android:label="@string/android_system_label" android:allowClearUserData="false" + android:backupAgent="com.android.internal.backup.SystemBackupAgent" android:icon="@drawable/ic_launcher_android"> <activity android:name="com.android.internal.app.ChooserActivity" android:theme="@style/Theme.Dialog.Alert" |