diff options
author | Jeff Sharkey <jsharkey@android.com> | 2015-04-15 17:14:12 -0700 |
---|---|---|
committer | Jeff Sharkey <jsharkey@android.com> | 2015-04-15 22:21:49 -0700 |
commit | e2d45be4dae116307f8edd85eaa61134221cb8f9 (patch) | |
tree | 136b7e24f05cc792db37f8a8cf140589b057d4f6 /test-runner | |
parent | 9f09b2d93fb8b15d5905b22f566dc0fa99fd086f (diff) | |
download | frameworks_base-e2d45be4dae116307f8edd85eaa61134221cb8f9.zip frameworks_base-e2d45be4dae116307f8edd85eaa61134221cb8f9.tar.gz frameworks_base-e2d45be4dae116307f8edd85eaa61134221cb8f9.tar.bz2 |
Candidate volumes for packages, fix symlink.
Add API to determine the possible candidate volumes that a package
can be moved to. For example, it currently knows that we need to
move ASEC-based apps through internal storage before migrating them
to a private volume.
Comparator for consistent VolumeInfo ordering when displayed in UI.
Fix native library symlink to be volume UUID aware.
Bug: 19993667
Change-Id: I68d5fac5f0f776ac1c7dd15e7a984bfe2704f3f7
Diffstat (limited to 'test-runner')
-rw-r--r-- | test-runner/src/android/test/mock/MockPackageManager.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/test-runner/src/android/test/mock/MockPackageManager.java b/test-runner/src/android/test/mock/MockPackageManager.java index e78750c..5a8c7ff 100644 --- a/test-runner/src/android/test/mock/MockPackageManager.java +++ b/test-runner/src/android/test/mock/MockPackageManager.java @@ -16,6 +16,7 @@ package android.test.mock; +import android.annotation.NonNull; import android.app.PackageInstallObserver; import android.content.ComponentName; import android.content.Intent; @@ -51,6 +52,7 @@ import android.graphics.Rect; import android.graphics.drawable.Drawable; import android.net.Uri; import android.os.UserHandle; +import android.os.storage.VolumeInfo; import java.util.List; @@ -498,6 +500,18 @@ public class MockPackageManager extends PackageManager { throw new UnsupportedOperationException(); } + /** {@hide} */ + @Override + public @NonNull VolumeInfo getApplicationCurrentVolume(ApplicationInfo app) { + throw new UnsupportedOperationException(); + } + + /** {@hide} */ + @Override + public @NonNull List<VolumeInfo> getApplicationCandidateVolumes(ApplicationInfo app) { + throw new UnsupportedOperationException(); + } + @Override public String getInstallerPackageName(String packageName) { throw new UnsupportedOperationException(); |