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