summaryrefslogtreecommitdiffstats
path: root/core/java/android/backup
diff options
context:
space:
mode:
authorAndroid (Google) Code Review <android-gerrit@google.com>2009-05-06 12:18:21 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2009-05-06 12:18:21 -0700
commit9a6f25033c51390cbcc4eec38f27e0ac35e97f1c (patch)
tree9356b2b33f14f559a8202ee89130ab1ca8277939 /core/java/android/backup
parentfd445d3510cddc7a67cf7720935626684a2f3011 (diff)
parent46758123868d91e7b186aebb27c4c4988dede43e (diff)
downloadframeworks_base-9a6f25033c51390cbcc4eec38f27e0ac35e97f1c.zip
frameworks_base-9a6f25033c51390cbcc4eec38f27e0ac35e97f1c.tar.gz
frameworks_base-9a6f25033c51390cbcc4eec38f27e0ac35e97f1c.tar.bz2
Merge change 1089 into donut
* changes: Add a Backup Manager interface to request a full backup
Diffstat (limited to 'core/java/android/backup')
-rw-r--r--core/java/android/backup/IBackupManager.aidl8
1 files changed, 7 insertions, 1 deletions
diff --git a/core/java/android/backup/IBackupManager.aidl b/core/java/android/backup/IBackupManager.aidl
index 7efaf58..cf22798 100644
--- a/core/java/android/backup/IBackupManager.aidl
+++ b/core/java/android/backup/IBackupManager.aidl
@@ -29,7 +29,13 @@ package android.backup;
interface IBackupManager {
/**
* Tell the system service that the caller has made changes to its
- * data, and therefore needs to undergo a backup pass.
+ * data, and therefore needs to undergo an incremental backup pass.
*/
oneway void dataChanged(String packageName);
+
+ /**
+ * Schedule a full backup of the given package.
+ * !!! TODO: protect with a signature-or-system permission?
+ */
+ oneway void scheduleFullBackup(String packageName);
}