diff options
Diffstat (limited to 'core')
-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. * |