diff options
| author | 2014-08-18 23:39:05 +0000 | |
|---|---|---|
| committer | 2014-08-18 23:27:42 +0000 | |
| commit | 4220a9a9f6ec7f2b4b2bc9eaeccbefc839678f1e (patch) | |
| tree | 7db6aa1778be99d8706105da150f9f5dd59e5167 | |
| parent | 5b1caaf7d8408bf0ce78d8d7a36f4649dda17797 (diff) | |
| parent | ff31addb9b767496ba5c907513be172779eadfc5 (diff) | |
Merge "Expose system apis for backup transport migration" into lmp-dev
| -rw-r--r-- | core/java/android/app/backup/BackupDataInput.java | 6 | ||||
| -rw-r--r-- | core/java/android/app/backup/BackupDataOutput.java | 3 | ||||
| -rw-r--r-- | core/java/android/app/backup/BackupTransport.java | 2 |
3 files changed, 9 insertions, 2 deletions
diff --git a/core/java/android/app/backup/BackupDataInput.java b/core/java/android/app/backup/BackupDataInput.java index 03205fb05d52..26f9e3ef5dda 100644 --- a/core/java/android/app/backup/BackupDataInput.java +++ b/core/java/android/app/backup/BackupDataInput.java @@ -16,6 +16,8 @@ package android.app.backup; +import android.annotation.SystemApi; + import java.io.FileDescriptor; import java.io.IOException; @@ -70,6 +72,7 @@ public class BackupDataInput { } /** @hide */ + @SystemApi public BackupDataInput(FileDescriptor fd) { if (fd == null) throw new NullPointerException(); mBackupReader = ctor(fd); @@ -79,6 +82,7 @@ public class BackupDataInput { } /** @hide */ + @Override protected void finalize() throws Throwable { try { dtor(mBackupReader); @@ -174,7 +178,7 @@ public class BackupDataInput { * for further processing. This allows a {@link android.app.backup.BackupAgent} to * efficiently discard obsolete or otherwise uninteresting records during the * restore operation. - * + * * @throws IOException if an error occurred when trying to read the restore data stream */ public void skipEntityData() throws IOException { diff --git a/core/java/android/app/backup/BackupDataOutput.java b/core/java/android/app/backup/BackupDataOutput.java index fc5fb3da3f17..048a4bb3398e 100644 --- a/core/java/android/app/backup/BackupDataOutput.java +++ b/core/java/android/app/backup/BackupDataOutput.java @@ -16,6 +16,7 @@ package android.app.backup; +import android.annotation.SystemApi; import android.os.ParcelFileDescriptor; import android.os.Process; @@ -66,6 +67,7 @@ public class BackupDataOutput { long mBackupWriter; /** @hide */ + @SystemApi public BackupDataOutput(FileDescriptor fd) { if (fd == null) throw new NullPointerException(); mBackupWriter = ctor(fd); @@ -115,6 +117,7 @@ public class BackupDataOutput { } /** @hide */ + @Override protected void finalize() throws Throwable { try { dtor(mBackupWriter); diff --git a/core/java/android/app/backup/BackupTransport.java b/core/java/android/app/backup/BackupTransport.java index 6cfabf0eb981..70bb5e4f64a7 100644 --- a/core/java/android/app/backup/BackupTransport.java +++ b/core/java/android/app/backup/BackupTransport.java @@ -51,7 +51,7 @@ public class BackupTransport { public static final int AGENT_UNKNOWN = -1004; IBackupTransport mBinderImpl = new TransportImpl(); - /** @hide */ + public IBinder getBinder() { return mBinderImpl.asBinder(); } |