summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jeff Sharkey <jsharkey@android.com> 2019-03-23 11:54:43 -0600
committer Jeff Sharkey <jsharkey@android.com> 2019-03-23 11:54:45 -0600
commitf9ebfc9af0968fff10bd5536bc7b54d26446777d (patch)
treec31ff13f29575adc6de647a75a910d77a6fa8b29
parent13d02b59252cdf358bd65c629aa0af2741bb6f08 (diff)
Helper methods for constructing MediaStore Uris.
Bug: 128787096 Test: atest MediaProviderTests Test: atest cts/tests/tests/provider/src/android/provider/cts/MediaStore* Change-Id: I2848feb616df1c4df0b1bb71544769f61b9d84e8
-rw-r--r--core/java/android/provider/MediaStore.java20
1 files changed, 20 insertions, 0 deletions
diff --git a/core/java/android/provider/MediaStore.java b/core/java/android/provider/MediaStore.java
index 368ba3c1de30..20d3c9139bbe 100644
--- a/core/java/android/provider/MediaStore.java
+++ b/core/java/android/provider/MediaStore.java
@@ -1381,6 +1381,11 @@ public final class MediaStore {
}
/** @hide */
+ public static @NonNull Uri getContentUri(@NonNull String volumeName, long id) {
+ return ContentUris.withAppendedId(getContentUri(volumeName), id);
+ }
+
+ /** @hide */
public static @NonNull Uri getContentUriForPath(@NonNull String path) {
return getContentUri(getVolumeName(new File(path)));
}
@@ -1752,6 +1757,11 @@ public final class MediaStore {
.appendPath("media").build();
}
+ /** @hide */
+ public static @NonNull Uri getContentUri(@NonNull String volumeName, long id) {
+ return ContentUris.withAppendedId(getContentUri(volumeName), id);
+ }
+
/**
* The content:// style URI for the internal storage.
*/
@@ -2240,6 +2250,11 @@ public final class MediaStore {
.appendPath("media").build();
}
+ /** @hide */
+ public static @NonNull Uri getContentUri(@NonNull String volumeName, long id) {
+ return ContentUris.withAppendedId(getContentUri(volumeName), id);
+ }
+
/**
* Get the content:// style URI for the given audio media file.
*
@@ -3018,6 +3033,11 @@ public final class MediaStore {
.appendPath("media").build();
}
+ /** @hide */
+ public static @NonNull Uri getContentUri(@NonNull String volumeName, long id) {
+ return ContentUris.withAppendedId(getContentUri(volumeName), id);
+ }
+
/**
* The content:// style URI for the internal storage.
*/