diff options
author | Chris Tate <ctate@android.com> | 2010-02-19 18:23:45 -0800 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2010-02-19 18:23:45 -0800 |
commit | 232f24e9c12a19cbbef304fb6ffc108d1334a800 (patch) | |
tree | 3291ad7b91d4711cdb2ee5b9c28ec571d481bb8c /core/java | |
parent | 2cfa2c2f022b12883b569ace83b7dccdc222693a (diff) | |
parent | 1bb6906c7a903ee6427c8ff37bdc5896c386ff73 (diff) | |
download | frameworks_base-232f24e9c12a19cbbef304fb6ffc108d1334a800.zip frameworks_base-232f24e9c12a19cbbef304fb6ffc108d1334a800.tar.gz frameworks_base-232f24e9c12a19cbbef304fb6ffc108d1334a800.tar.bz2 |
Merge "Automatically restore app data at install time"
Diffstat (limited to 'core/java')
-rw-r--r-- | core/java/android/backup/IBackupManager.aidl | 6 | ||||
-rw-r--r-- | core/java/android/content/pm/ApplicationInfo.java | 2 | ||||
-rw-r--r-- | core/java/android/content/pm/IPackageManager.aidl | 2 |
3 files changed, 8 insertions, 2 deletions
diff --git a/core/java/android/backup/IBackupManager.aidl b/core/java/android/backup/IBackupManager.aidl index bf6c79f..d94b066 100644 --- a/core/java/android/backup/IBackupManager.aidl +++ b/core/java/android/backup/IBackupManager.aidl @@ -62,6 +62,12 @@ interface IBackupManager { void agentDisconnected(String packageName); /** + * Notify the Backup Manager Service that an application being installed will + * need a data-restore pass. This method is only invoked by the Package Manager. + */ + void restoreAtInstall(String packageName, int token); + + /** * Enable/disable the backup service entirely. When disabled, no backup * or restore operations will take place. Data-changed notifications will * still be observed and collected, however, so that changes made while the diff --git a/core/java/android/content/pm/ApplicationInfo.java b/core/java/android/content/pm/ApplicationInfo.java index 123d9b7..2e405c1 100644 --- a/core/java/android/content/pm/ApplicationInfo.java +++ b/core/java/android/content/pm/ApplicationInfo.java @@ -68,8 +68,6 @@ public class ApplicationInfo extends PackageItemInfo implements Parcelable { * will be null if the application does not specify it in its manifest. * * <p>If android:allowBackup is set to false, this attribute is ignored. - * - * {@hide} */ public String backupAgentName; diff --git a/core/java/android/content/pm/IPackageManager.aidl b/core/java/android/content/pm/IPackageManager.aidl index 7a02a98..f793a00 100644 --- a/core/java/android/content/pm/IPackageManager.aidl +++ b/core/java/android/content/pm/IPackageManager.aidl @@ -154,6 +154,8 @@ interface IPackageManager { void installPackage(in Uri packageURI, IPackageInstallObserver observer, int flags, in String installerPackageName); + void finishPackageInstall(int token); + /** * Delete a package. * |