1// Signature format: 2.0 2package android.provider { 3 4 public final class MediaStore { 5 ctor public MediaStore(); 6 method public static boolean canManageMedia(@NonNull android.content.Context); 7 method @NonNull public static android.app.PendingIntent createDeleteRequest(@NonNull android.content.ContentResolver, @NonNull java.util.Collection<android.net.Uri>); 8 method @NonNull public static android.app.PendingIntent createFavoriteRequest(@NonNull android.content.ContentResolver, @NonNull java.util.Collection<android.net.Uri>, boolean); 9 method @NonNull public static android.app.PendingIntent createTrashRequest(@NonNull android.content.ContentResolver, @NonNull java.util.Collection<android.net.Uri>, boolean); 10 method @NonNull public static android.app.PendingIntent createWriteRequest(@NonNull android.content.ContentResolver, @NonNull java.util.Collection<android.net.Uri>); 11 method @Nullable public static android.net.Uri getDocumentUri(@NonNull android.content.Context, @NonNull android.net.Uri); 12 method @NonNull public static java.util.Set<java.lang.String> getExternalVolumeNames(@NonNull android.content.Context); 13 method public static long getGeneration(@NonNull android.content.Context, @NonNull String); 14 method public static android.net.Uri getMediaScannerUri(); 15 method @Nullable public static android.net.Uri getMediaUri(@NonNull android.content.Context, @NonNull android.net.Uri); 16 method @NonNull public static android.os.ParcelFileDescriptor getOriginalMediaFormatFileDescriptor(@NonNull android.content.Context, @NonNull android.os.ParcelFileDescriptor) throws java.io.IOException; 17 method public static int getPickImagesMaxLimit(); 18 method @NonNull public static java.util.Set<java.lang.String> getRecentExternalVolumeNames(@NonNull android.content.Context); 19 method @Nullable public static android.net.Uri getRedactedUri(@NonNull android.content.ContentResolver, @NonNull android.net.Uri); 20 method @NonNull public static java.util.List<android.net.Uri> getRedactedUri(@NonNull android.content.ContentResolver, @NonNull java.util.List<android.net.Uri>); 21 method public static boolean getRequireOriginal(@NonNull android.net.Uri); 22 method @NonNull public static String getVersion(@NonNull android.content.Context); 23 method @NonNull public static String getVersion(@NonNull android.content.Context, @NonNull String); 24 method @NonNull public static String getVolumeName(@NonNull android.net.Uri); 25 method public static boolean isCurrentSystemGallery(@NonNull android.content.ContentResolver, int, @NonNull String); 26 method @Deprecated @NonNull public static android.net.Uri setIncludePending(@NonNull android.net.Uri); 27 method @NonNull public static android.net.Uri setRequireOriginal(@NonNull android.net.Uri); 28 field public static final String ACTION_IMAGE_CAPTURE = "android.media.action.IMAGE_CAPTURE"; 29 field public static final String ACTION_IMAGE_CAPTURE_SECURE = "android.media.action.IMAGE_CAPTURE_SECURE"; 30 field public static final String ACTION_PICK_IMAGES = "android.provider.action.PICK_IMAGES"; 31 field public static final String ACTION_REVIEW = "android.provider.action.REVIEW"; 32 field public static final String ACTION_REVIEW_SECURE = "android.provider.action.REVIEW_SECURE"; 33 field public static final String ACTION_VIDEO_CAPTURE = "android.media.action.VIDEO_CAPTURE"; 34 field public static final String AUTHORITY = "media"; 35 field @NonNull public static final android.net.Uri AUTHORITY_URI; 36 field public static final String EXTRA_ACCEPT_ORIGINAL_MEDIA_FORMAT = "android.provider.extra.ACCEPT_ORIGINAL_MEDIA_FORMAT"; 37 field public static final String EXTRA_BRIGHTNESS = "android.provider.extra.BRIGHTNESS"; 38 field public static final String EXTRA_DURATION_LIMIT = "android.intent.extra.durationLimit"; 39 field public static final String EXTRA_FINISH_ON_COMPLETION = "android.intent.extra.finishOnCompletion"; 40 field public static final String EXTRA_FULL_SCREEN = "android.intent.extra.fullScreen"; 41 field public static final String EXTRA_MEDIA_ALBUM = "android.intent.extra.album"; 42 field public static final String EXTRA_MEDIA_ARTIST = "android.intent.extra.artist"; 43 field public static final String EXTRA_MEDIA_CAPABILITIES = "android.provider.extra.MEDIA_CAPABILITIES"; 44 field public static final String EXTRA_MEDIA_CAPABILITIES_UID = "android.provider.extra.MEDIA_CAPABILITIES_UID"; 45 field public static final String EXTRA_MEDIA_FOCUS = "android.intent.extra.focus"; 46 field public static final String EXTRA_MEDIA_GENRE = "android.intent.extra.genre"; 47 field @Deprecated public static final String EXTRA_MEDIA_PLAYLIST = "android.intent.extra.playlist"; 48 field public static final String EXTRA_MEDIA_RADIO_CHANNEL = "android.intent.extra.radio_channel"; 49 field public static final String EXTRA_MEDIA_TITLE = "android.intent.extra.title"; 50 field public static final String EXTRA_OUTPUT = "output"; 51 field public static final String EXTRA_PICK_IMAGES_MAX = "android.provider.extra.PICK_IMAGES_MAX"; 52 field public static final String EXTRA_SCREEN_ORIENTATION = "android.intent.extra.screenOrientation"; 53 field public static final String EXTRA_SHOW_ACTION_ICONS = "android.intent.extra.showActionIcons"; 54 field public static final String EXTRA_SIZE_LIMIT = "android.intent.extra.sizeLimit"; 55 field public static final String EXTRA_VIDEO_QUALITY = "android.intent.extra.videoQuality"; 56 field public static final String INTENT_ACTION_MEDIA_PLAY_FROM_SEARCH = "android.media.action.MEDIA_PLAY_FROM_SEARCH"; 57 field public static final String INTENT_ACTION_MEDIA_SEARCH = "android.intent.action.MEDIA_SEARCH"; 58 field @Deprecated public static final String INTENT_ACTION_MUSIC_PLAYER = "android.intent.action.MUSIC_PLAYER"; 59 field public static final String INTENT_ACTION_STILL_IMAGE_CAMERA = "android.media.action.STILL_IMAGE_CAMERA"; 60 field public static final String INTENT_ACTION_STILL_IMAGE_CAMERA_SECURE = "android.media.action.STILL_IMAGE_CAMERA_SECURE"; 61 field public static final String INTENT_ACTION_TEXT_OPEN_FROM_SEARCH = "android.media.action.TEXT_OPEN_FROM_SEARCH"; 62 field public static final String INTENT_ACTION_VIDEO_CAMERA = "android.media.action.VIDEO_CAMERA"; 63 field public static final String INTENT_ACTION_VIDEO_PLAY_FROM_SEARCH = "android.media.action.VIDEO_PLAY_FROM_SEARCH"; 64 field public static final int MATCH_DEFAULT = 0; // 0x0 65 field public static final int MATCH_EXCLUDE = 2; // 0x2 66 field public static final int MATCH_INCLUDE = 1; // 0x1 67 field public static final int MATCH_ONLY = 3; // 0x3 68 field public static final String MEDIA_IGNORE_FILENAME = ".nomedia"; 69 field public static final String MEDIA_SCANNER_VOLUME = "volume"; 70 field public static final String META_DATA_REVIEW_GALLERY_PREWARM_SERVICE = "android.media.review_gallery_prewarm_service"; 71 field public static final String META_DATA_STILL_IMAGE_CAMERA_PREWARM_SERVICE = "android.media.still_image_camera_preview_service"; 72 field public static final String QUERY_ARG_INCLUDE_RECENTLY_UNMOUNTED_VOLUMES = "android:query-arg-recently-unmounted-volumes"; 73 field public static final String QUERY_ARG_MATCH_FAVORITE = "android:query-arg-match-favorite"; 74 field public static final String QUERY_ARG_MATCH_PENDING = "android:query-arg-match-pending"; 75 field public static final String QUERY_ARG_MATCH_TRASHED = "android:query-arg-match-trashed"; 76 field public static final String QUERY_ARG_RELATED_URI = "android:query-arg-related-uri"; 77 field public static final String UNKNOWN_STRING = "<unknown>"; 78 field public static final String VOLUME_EXTERNAL = "external"; 79 field public static final String VOLUME_EXTERNAL_PRIMARY = "external_primary"; 80 field public static final String VOLUME_INTERNAL = "internal"; 81 } 82 83 public static final class MediaStore.Audio { 84 ctor public MediaStore.Audio(); 85 method @Deprecated @Nullable public static String keyFor(@Nullable String); 86 } 87 88 public static interface MediaStore.Audio.AlbumColumns { 89 field public static final String ALBUM = "album"; 90 field @Deprecated public static final String ALBUM_ART = "album_art"; 91 field public static final String ALBUM_ID = "album_id"; 92 field @Deprecated public static final String ALBUM_KEY = "album_key"; 93 field public static final String ARTIST = "artist"; 94 field public static final String ARTIST_ID = "artist_id"; 95 field @Deprecated public static final String ARTIST_KEY = "artist_key"; 96 field public static final String FIRST_YEAR = "minyear"; 97 field public static final String LAST_YEAR = "maxyear"; 98 field public static final String NUMBER_OF_SONGS = "numsongs"; 99 field public static final String NUMBER_OF_SONGS_FOR_ARTIST = "numsongs_by_artist"; 100 } 101 102 public static final class MediaStore.Audio.Albums implements android.provider.BaseColumns android.provider.MediaStore.Audio.AlbumColumns { 103 ctor public MediaStore.Audio.Albums(); 104 method public static android.net.Uri getContentUri(String); 105 field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/albums"; 106 field public static final String DEFAULT_SORT_ORDER = "album_key"; 107 field public static final String ENTRY_CONTENT_TYPE = "vnd.android.cursor.item/album"; 108 field public static final android.net.Uri EXTERNAL_CONTENT_URI; 109 field public static final android.net.Uri INTERNAL_CONTENT_URI; 110 } 111 112 public static interface MediaStore.Audio.ArtistColumns { 113 field public static final String ARTIST = "artist"; 114 field @Deprecated public static final String ARTIST_KEY = "artist_key"; 115 field public static final String NUMBER_OF_ALBUMS = "number_of_albums"; 116 field public static final String NUMBER_OF_TRACKS = "number_of_tracks"; 117 } 118 119 public static final class MediaStore.Audio.Artists implements android.provider.BaseColumns android.provider.MediaStore.Audio.ArtistColumns { 120 ctor public MediaStore.Audio.Artists(); 121 method public static android.net.Uri getContentUri(String); 122 field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/artists"; 123 field public static final String DEFAULT_SORT_ORDER = "artist_key"; 124 field public static final String ENTRY_CONTENT_TYPE = "vnd.android.cursor.item/artist"; 125 field public static final android.net.Uri EXTERNAL_CONTENT_URI; 126 field public static final android.net.Uri INTERNAL_CONTENT_URI; 127 } 128 129 public static final class MediaStore.Audio.Artists.Albums implements android.provider.BaseColumns android.provider.MediaStore.Audio.AlbumColumns { 130 ctor public MediaStore.Audio.Artists.Albums(); 131 method public static android.net.Uri getContentUri(String, long); 132 } 133 134 public static interface MediaStore.Audio.AudioColumns extends android.provider.MediaStore.MediaColumns { 135 field public static final String ALBUM_ID = "album_id"; 136 field @Deprecated public static final String ALBUM_KEY = "album_key"; 137 field public static final String ARTIST_ID = "artist_id"; 138 field @Deprecated public static final String ARTIST_KEY = "artist_key"; 139 field public static final String BOOKMARK = "bookmark"; 140 field public static final String GENRE = "genre"; 141 field public static final String GENRE_ID = "genre_id"; 142 field @Deprecated public static final String GENRE_KEY = "genre_key"; 143 field public static final String IS_ALARM = "is_alarm"; 144 field public static final String IS_AUDIOBOOK = "is_audiobook"; 145 field public static final String IS_MUSIC = "is_music"; 146 field public static final String IS_NOTIFICATION = "is_notification"; 147 field public static final String IS_PODCAST = "is_podcast"; 148 field public static final String IS_RECORDING = "is_recording"; 149 field public static final String IS_RINGTONE = "is_ringtone"; 150 field @Deprecated public static final String TITLE_KEY = "title_key"; 151 field public static final String TITLE_RESOURCE_URI = "title_resource_uri"; 152 field public static final String TRACK = "track"; 153 field public static final String YEAR = "year"; 154 } 155 156 public static final class MediaStore.Audio.Genres implements android.provider.BaseColumns android.provider.MediaStore.Audio.GenresColumns { 157 ctor public MediaStore.Audio.Genres(); 158 method public static android.net.Uri getContentUri(String); 159 method public static android.net.Uri getContentUriForAudioId(String, int); 160 field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/genre"; 161 field public static final String DEFAULT_SORT_ORDER = "name"; 162 field public static final String ENTRY_CONTENT_TYPE = "vnd.android.cursor.item/genre"; 163 field public static final android.net.Uri EXTERNAL_CONTENT_URI; 164 field public static final android.net.Uri INTERNAL_CONTENT_URI; 165 } 166 167 public static final class MediaStore.Audio.Genres.Members implements android.provider.MediaStore.Audio.AudioColumns { 168 ctor public MediaStore.Audio.Genres.Members(); 169 method public static android.net.Uri getContentUri(String, long); 170 field public static final String AUDIO_ID = "audio_id"; 171 field public static final String CONTENT_DIRECTORY = "members"; 172 field public static final String DEFAULT_SORT_ORDER = "title_key"; 173 field public static final String GENRE_ID = "genre_id"; 174 } 175 176 public static interface MediaStore.Audio.GenresColumns { 177 field public static final String NAME = "name"; 178 } 179 180 public static final class MediaStore.Audio.Media implements android.provider.MediaStore.Audio.AudioColumns { 181 ctor public MediaStore.Audio.Media(); 182 method public static android.net.Uri getContentUri(String); 183 method @NonNull public static android.net.Uri getContentUri(@NonNull String, long); 184 method @Deprecated @Nullable public static android.net.Uri getContentUriForPath(@NonNull String); 185 field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/audio"; 186 field public static final String DEFAULT_SORT_ORDER = "title_key"; 187 field public static final String ENTRY_CONTENT_TYPE = "vnd.android.cursor.item/audio"; 188 field public static final android.net.Uri EXTERNAL_CONTENT_URI; 189 field public static final String EXTRA_MAX_BYTES = "android.provider.MediaStore.extra.MAX_BYTES"; 190 field public static final android.net.Uri INTERNAL_CONTENT_URI; 191 field public static final String RECORD_SOUND_ACTION = "android.provider.MediaStore.RECORD_SOUND"; 192 } 193 194 @Deprecated public static final class MediaStore.Audio.Playlists implements android.provider.BaseColumns android.provider.MediaStore.Audio.PlaylistsColumns { 195 ctor @Deprecated public MediaStore.Audio.Playlists(); 196 method @Deprecated public static android.net.Uri getContentUri(String); 197 field @Deprecated public static final String CONTENT_TYPE = "vnd.android.cursor.dir/playlist"; 198 field @Deprecated public static final String DEFAULT_SORT_ORDER = "name"; 199 field @Deprecated public static final String ENTRY_CONTENT_TYPE = "vnd.android.cursor.item/playlist"; 200 field @Deprecated public static final android.net.Uri EXTERNAL_CONTENT_URI; 201 field @Deprecated public static final android.net.Uri INTERNAL_CONTENT_URI; 202 } 203 204 @Deprecated public static final class MediaStore.Audio.Playlists.Members implements android.provider.MediaStore.Audio.AudioColumns { 205 ctor @Deprecated public MediaStore.Audio.Playlists.Members(); 206 method @Deprecated public static android.net.Uri getContentUri(String, long); 207 method @Deprecated public static boolean moveItem(android.content.ContentResolver, long, int, int); 208 field @Deprecated public static final String AUDIO_ID = "audio_id"; 209 field @Deprecated public static final String CONTENT_DIRECTORY = "members"; 210 field @Deprecated public static final String DEFAULT_SORT_ORDER = "play_order"; 211 field @Deprecated public static final String PLAYLIST_ID = "playlist_id"; 212 field @Deprecated public static final String PLAY_ORDER = "play_order"; 213 field @Deprecated public static final String _ID = "_id"; 214 } 215 216 @Deprecated public static interface MediaStore.Audio.PlaylistsColumns extends android.provider.MediaStore.MediaColumns { 217 field @Deprecated public static final String DATA = "_data"; 218 field @Deprecated public static final String DATE_ADDED = "date_added"; 219 field @Deprecated public static final String DATE_MODIFIED = "date_modified"; 220 field @Deprecated public static final String NAME = "name"; 221 } 222 223 public static final class MediaStore.Audio.Radio { 224 field public static final String ENTRY_CONTENT_TYPE = "vnd.android.cursor.item/radio"; 225 } 226 227 public static interface MediaStore.DownloadColumns extends android.provider.MediaStore.MediaColumns { 228 field public static final String DOWNLOAD_URI = "download_uri"; 229 field public static final String REFERER_URI = "referer_uri"; 230 } 231 232 public static final class MediaStore.Downloads implements android.provider.MediaStore.DownloadColumns { 233 method @NonNull public static android.net.Uri getContentUri(@NonNull String); 234 method @NonNull public static android.net.Uri getContentUri(@NonNull String, long); 235 field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/download"; 236 field @NonNull public static final android.net.Uri EXTERNAL_CONTENT_URI; 237 field @NonNull public static final android.net.Uri INTERNAL_CONTENT_URI; 238 } 239 240 public static final class MediaStore.Files { 241 ctor public MediaStore.Files(); 242 method public static android.net.Uri getContentUri(String); 243 method public static android.net.Uri getContentUri(String, long); 244 } 245 246 public static interface MediaStore.Files.FileColumns extends android.provider.MediaStore.MediaColumns { 247 field public static final String MEDIA_TYPE = "media_type"; 248 field public static final int MEDIA_TYPE_AUDIO = 2; // 0x2 249 field public static final int MEDIA_TYPE_DOCUMENT = 6; // 0x6 250 field public static final int MEDIA_TYPE_IMAGE = 1; // 0x1 251 field public static final int MEDIA_TYPE_NONE = 0; // 0x0 252 field @Deprecated public static final int MEDIA_TYPE_PLAYLIST = 4; // 0x4 253 field public static final int MEDIA_TYPE_SUBTITLE = 5; // 0x5 254 field public static final int MEDIA_TYPE_VIDEO = 3; // 0x3 255 field public static final String MIME_TYPE = "mime_type"; 256 field public static final String PARENT = "parent"; 257 } 258 259 public static final class MediaStore.Images { 260 ctor public MediaStore.Images(); 261 } 262 263 public static interface MediaStore.Images.ImageColumns extends android.provider.MediaStore.MediaColumns { 264 field public static final String DESCRIPTION = "description"; 265 field public static final String EXPOSURE_TIME = "exposure_time"; 266 field public static final String F_NUMBER = "f_number"; 267 field public static final String ISO = "iso"; 268 field public static final String IS_PRIVATE = "isprivate"; 269 field @Deprecated public static final String LATITUDE = "latitude"; 270 field @Deprecated public static final String LONGITUDE = "longitude"; 271 field @Deprecated public static final String MINI_THUMB_MAGIC = "mini_thumb_magic"; 272 field @Deprecated public static final String PICASA_ID = "picasa_id"; 273 field public static final String SCENE_CAPTURE_TYPE = "scene_capture_type"; 274 } 275 276 public static final class MediaStore.Images.Media implements android.provider.MediaStore.Images.ImageColumns { 277 ctor public MediaStore.Images.Media(); 278 method @Deprecated public static android.graphics.Bitmap getBitmap(android.content.ContentResolver, android.net.Uri) throws java.io.FileNotFoundException, java.io.IOException; 279 method public static android.net.Uri getContentUri(String); 280 method @NonNull public static android.net.Uri getContentUri(@NonNull String, long); 281 method @Deprecated public static String insertImage(android.content.ContentResolver, String, String, String) throws java.io.FileNotFoundException; 282 method @Deprecated public static String insertImage(android.content.ContentResolver, android.graphics.Bitmap, String, String); 283 method @Deprecated public static android.database.Cursor query(android.content.ContentResolver, android.net.Uri, String[]); 284 method @Deprecated public static android.database.Cursor query(android.content.ContentResolver, android.net.Uri, String[], String, String); 285 method @Deprecated public static android.database.Cursor query(android.content.ContentResolver, android.net.Uri, String[], String, String[], String); 286 field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/image"; 287 field public static final String DEFAULT_SORT_ORDER = "bucket_display_name"; 288 field public static final android.net.Uri EXTERNAL_CONTENT_URI; 289 field public static final android.net.Uri INTERNAL_CONTENT_URI; 290 } 291 292 @Deprecated public static class MediaStore.Images.Thumbnails implements android.provider.BaseColumns { 293 ctor @Deprecated public MediaStore.Images.Thumbnails(); 294 method @Deprecated public static void cancelThumbnailRequest(android.content.ContentResolver, long); 295 method @Deprecated public static void cancelThumbnailRequest(android.content.ContentResolver, long, long); 296 method @Deprecated public static android.net.Uri getContentUri(String); 297 method @Deprecated @NonNull public static android.util.Size getKindSize(int); 298 method @Deprecated public static android.graphics.Bitmap getThumbnail(android.content.ContentResolver, long, int, android.graphics.BitmapFactory.Options); 299 method @Deprecated public static android.graphics.Bitmap getThumbnail(android.content.ContentResolver, long, long, int, android.graphics.BitmapFactory.Options); 300 method @Deprecated public static final android.database.Cursor query(android.content.ContentResolver, android.net.Uri, String[]); 301 method @Deprecated public static final android.database.Cursor queryMiniThumbnail(android.content.ContentResolver, long, int, String[]); 302 method @Deprecated public static final android.database.Cursor queryMiniThumbnails(android.content.ContentResolver, android.net.Uri, int, String[]); 303 field @Deprecated public static final String DATA = "_data"; 304 field @Deprecated public static final String DEFAULT_SORT_ORDER = "image_id ASC"; 305 field @Deprecated public static final android.net.Uri EXTERNAL_CONTENT_URI; 306 field @Deprecated public static final int FULL_SCREEN_KIND = 2; // 0x2 307 field @Deprecated public static final String HEIGHT = "height"; 308 field @Deprecated public static final String IMAGE_ID = "image_id"; 309 field @Deprecated public static final android.net.Uri INTERNAL_CONTENT_URI; 310 field @Deprecated public static final String KIND = "kind"; 311 field @Deprecated public static final int MICRO_KIND = 3; // 0x3 312 field @Deprecated public static final int MINI_KIND = 1; // 0x1 313 field @Deprecated public static final String THUMB_DATA = "thumb_data"; 314 field @Deprecated public static final String WIDTH = "width"; 315 } 316 317 public static interface MediaStore.MediaColumns extends android.provider.BaseColumns { 318 field public static final String ALBUM = "album"; 319 field public static final String ALBUM_ARTIST = "album_artist"; 320 field public static final String ARTIST = "artist"; 321 field public static final String AUTHOR = "author"; 322 field public static final String BITRATE = "bitrate"; 323 field public static final String BUCKET_DISPLAY_NAME = "bucket_display_name"; 324 field public static final String BUCKET_ID = "bucket_id"; 325 field public static final String CAPTURE_FRAMERATE = "capture_framerate"; 326 field public static final String CD_TRACK_NUMBER = "cd_track_number"; 327 field public static final String COMPILATION = "compilation"; 328 field public static final String COMPOSER = "composer"; 329 field public static final String DATA = "_data"; 330 field public static final String DATE_ADDED = "date_added"; 331 field public static final String DATE_EXPIRES = "date_expires"; 332 field public static final String DATE_MODIFIED = "date_modified"; 333 field public static final String DATE_TAKEN = "datetaken"; 334 field public static final String DISC_NUMBER = "disc_number"; 335 field public static final String DISPLAY_NAME = "_display_name"; 336 field public static final String DOCUMENT_ID = "document_id"; 337 field public static final String DURATION = "duration"; 338 field public static final String GENERATION_ADDED = "generation_added"; 339 field public static final String GENERATION_MODIFIED = "generation_modified"; 340 field public static final String GENRE = "genre"; 341 field public static final String HEIGHT = "height"; 342 field public static final String INSTANCE_ID = "instance_id"; 343 field public static final String IS_DOWNLOAD = "is_download"; 344 field public static final String IS_DRM = "is_drm"; 345 field public static final String IS_FAVORITE = "is_favorite"; 346 field public static final String IS_PENDING = "is_pending"; 347 field public static final String IS_TRASHED = "is_trashed"; 348 field public static final String MIME_TYPE = "mime_type"; 349 field public static final String NUM_TRACKS = "num_tracks"; 350 field public static final String ORIENTATION = "orientation"; 351 field public static final String ORIGINAL_DOCUMENT_ID = "original_document_id"; 352 field public static final String OWNER_PACKAGE_NAME = "owner_package_name"; 353 field public static final String RELATIVE_PATH = "relative_path"; 354 field public static final String RESOLUTION = "resolution"; 355 field public static final String SIZE = "_size"; 356 field public static final String TITLE = "title"; 357 field public static final String VOLUME_NAME = "volume_name"; 358 field public static final String WIDTH = "width"; 359 field public static final String WRITER = "writer"; 360 field public static final String XMP = "xmp"; 361 field public static final String YEAR = "year"; 362 } 363 364 public static class MediaStore.PickerMediaColumns { 365 field public static final String DATA = "_data"; 366 field public static final String DATE_TAKEN = "datetaken"; 367 field public static final String DISPLAY_NAME = "_display_name"; 368 field public static final String DURATION_MILLIS = "duration"; 369 field public static final String MIME_TYPE = "mime_type"; 370 field public static final String SIZE = "_size"; 371 } 372 373 public static final class MediaStore.Video { 374 ctor public MediaStore.Video(); 375 method @Deprecated public static android.database.Cursor query(android.content.ContentResolver, android.net.Uri, String[]); 376 field public static final String DEFAULT_SORT_ORDER = "_display_name"; 377 } 378 379 public static final class MediaStore.Video.Media implements android.provider.MediaStore.Video.VideoColumns { 380 ctor public MediaStore.Video.Media(); 381 method public static android.net.Uri getContentUri(String); 382 method @NonNull public static android.net.Uri getContentUri(@NonNull String, long); 383 field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/video"; 384 field public static final String DEFAULT_SORT_ORDER = "title"; 385 field public static final android.net.Uri EXTERNAL_CONTENT_URI; 386 field public static final android.net.Uri INTERNAL_CONTENT_URI; 387 } 388 389 @Deprecated public static class MediaStore.Video.Thumbnails implements android.provider.BaseColumns { 390 ctor @Deprecated public MediaStore.Video.Thumbnails(); 391 method @Deprecated public static void cancelThumbnailRequest(android.content.ContentResolver, long); 392 method @Deprecated public static void cancelThumbnailRequest(android.content.ContentResolver, long, long); 393 method @Deprecated public static android.net.Uri getContentUri(String); 394 method @Deprecated @NonNull public static android.util.Size getKindSize(int); 395 method @Deprecated public static android.graphics.Bitmap getThumbnail(android.content.ContentResolver, long, int, android.graphics.BitmapFactory.Options); 396 method @Deprecated public static android.graphics.Bitmap getThumbnail(android.content.ContentResolver, long, long, int, android.graphics.BitmapFactory.Options); 397 field @Deprecated public static final String DATA = "_data"; 398 field @Deprecated public static final String DEFAULT_SORT_ORDER = "video_id ASC"; 399 field @Deprecated public static final android.net.Uri EXTERNAL_CONTENT_URI; 400 field @Deprecated public static final int FULL_SCREEN_KIND = 2; // 0x2 401 field @Deprecated public static final String HEIGHT = "height"; 402 field @Deprecated public static final android.net.Uri INTERNAL_CONTENT_URI; 403 field @Deprecated public static final String KIND = "kind"; 404 field @Deprecated public static final int MICRO_KIND = 3; // 0x3 405 field @Deprecated public static final int MINI_KIND = 1; // 0x1 406 field @Deprecated public static final String VIDEO_ID = "video_id"; 407 field @Deprecated public static final String WIDTH = "width"; 408 } 409 410 public static interface MediaStore.Video.VideoColumns extends android.provider.MediaStore.MediaColumns { 411 field public static final String BOOKMARK = "bookmark"; 412 field public static final String CATEGORY = "category"; 413 field public static final String COLOR_RANGE = "color_range"; 414 field public static final String COLOR_STANDARD = "color_standard"; 415 field public static final String COLOR_TRANSFER = "color_transfer"; 416 field public static final String DESCRIPTION = "description"; 417 field public static final String IS_PRIVATE = "isprivate"; 418 field public static final String LANGUAGE = "language"; 419 field @Deprecated public static final String LATITUDE = "latitude"; 420 field @Deprecated public static final String LONGITUDE = "longitude"; 421 field @Deprecated public static final String MINI_THUMB_MAGIC = "mini_thumb_magic"; 422 field public static final String TAGS = "tags"; 423 } 424 425} 426 427