summaryrefslogtreecommitdiffstats
path: root/core/res
diff options
context:
space:
mode:
authorChristopher Tate <ctate@google.com>2009-06-24 17:29:38 -0700
committerChristopher Tate <ctate@google.com>2009-06-24 18:45:56 -0700
commit111bd4acdb378266221b430a284f88a3990a3958 (patch)
tree1ca7da34b22ffc0ab846151633916e203544ecae /core/res
parent69e1f472c33e241f729c470285a5680866ede75c (diff)
downloadframeworks_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.xml1
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"