Lines Matching defs:media

17 package com.android.providers.media;
53 import android.media.MediaFile;
54 import android.media.MediaScanner;
55 import android.media.MediaScannerConnection;
56 import android.media.MediaScannerConnection.MediaScannerConnectionClient;
57 import android.media.MiniThumbFile;
114 * card's ID as an index). The content visible at content://media/external/...
118 private static final Uri MEDIA_URI = Uri.parse("content://media");
119 private static final Uri ALBUMART_URI = Uri.parse("content://media/external/audio/albumart");
149 // In memory cache of path<->id mappings, to speed up inserts during media scan
240 private Uri mAlbumArtBaseUri = Uri.parse("content://media/external/audio/albumart");
253 detachVolume(Uri.parse("content://media/external"));
268 // Send media scanner started and stopped broadcasts for apps that rely
269 // on these Intents for coarse grained media database notifications.
291 // notify on media Uris as well as the files Uri
408 // when the media scanner runs.
729 * @param internal True if this is the internal media database
757 Log.i(TAG, "Upgrading media database from version " +
903 * Only external media volumes can handle genres, playlists, etc.
1051 // those files, so that the media scanner will see them as updated
1114 "'content://media/external/audio/artists/'||_id AS suggest_intent_data," +
1128 "'content://media/external/audio/albums/'||_id AS suggest_intent_data," +
1142 "'content://media/external/audio/media/'||searchhelpertitle._id AS " +
1209 // /sdcard/Android/data/com.android.providers.media/albumthumbs,
1273 // will cause the media scanner to rescan everything, rebuilding the artist and
1417 // Value of _id from the old media table.
1643 // Rescan files in the media database because a new column has been added
1899 // Delete all audio_meta rows so they will be rebuilt by the media scanner
2114 uri.getPath().replaceFirst("thumbnails", "media"))
2118 Log.w(TAG, "original media doesn't exist or it's canceled.");
2265 // create a cursor to return volume currently being scanned by the media scanner
2272 // Used temporarily (until we have unique media IDs) to get an identifier
2615 Log.w(TAG, "Legacy media search Uri used. Please update your code.");
3263 // first look up the media table and media ID for the object
3383 Uri.parse("content://media/" + mMediaScannerVolume + "/audio"));
3623 * Sets the media type of all files below the newly added .nomedia file or
3651 // a new nomedia path was added, so clear the media paths
3652 MediaScanner.clearMediaPathCache(true /* media */, false /* nomedia */);
3662 res.notifyChange(Uri.parse("content://media/"), null);
3673 MediaScanner.clearMediaPathCache(false /* media */, true /* nomedia */);
3746 res.notifyChange(Uri.parse("content://media/"), null);
3970 Uri.parse("content://media/" + mMediaScannerVolume + "/audio"));
4377 // we only process update request from media scanner, otherwise the requests
4502 // get album art for the specified media file
4824 // same directory as the media file, except if that directory is
5151 Uri uri = Uri.parse("content://media/" + volume + "/audio/" + table + "/" + rowId);
5172 Uri uri = Uri.parse("content://media/" + volume + "/audio/" + table + "/" + rowId);
5288 return Uri.parse("content://media/" + volume);
5304 // android.process.media is later killed and respawned, the real external
5407 return Uri.parse("content://media/" + volume);
5469 // name of the volume currently being scanned by the media scanner (or null)
5477 static final String ALBUM_THUMB_FOLDER = "Android/data/com.android.providers.media/albumthumbs";
5571 URI_MATCHER.addURI("media", "*/images/media", IMAGES_MEDIA);
5572 URI_MATCHER.addURI("media", "*/images/media/#", IMAGES_MEDIA_ID);
5573 URI_MATCHER.addURI("media", "*/images/thumbnails", IMAGES_THUMBNAILS);
5574 URI_MATCHER.addURI("media", "*/images/thumbnails/#", IMAGES_THUMBNAILS_ID);
5576 URI_MATCHER.addURI("media", "*/audio/media", AUDIO_MEDIA);
5577 URI_MATCHER.addURI("media", "*/audio/media/#", AUDIO_MEDIA_ID);
5578 URI_MATCHER.addURI("media", "*/audio/media/#/genres", AUDIO_MEDIA_ID_GENRES);
5579 URI_MATCHER.addURI("media", "*/audio/media/#/genres/#", AUDIO_MEDIA_ID_GENRES_ID);
5580 URI_MATCHER.addURI("media", "*/audio/media/#/playlists", AUDIO_MEDIA_ID_PLAYLISTS);
5581 URI_MATCHER.addURI("media", "*/audio/media/#/playlists/#", AUDIO_MEDIA_ID_PLAYLISTS_ID);
5582 URI_MATCHER.addURI("media", "*/audio/genres", AUDIO_GENRES);
5583 URI_MATCHER.addURI("media", "*/audio/genres/#", AUDIO_GENRES_ID);
5584 URI_MATCHER.addURI("media", "*/audio/genres/#/members", AUDIO_GENRES_ID_MEMBERS);
5585 URI_MATCHER.addURI("media", "*/audio/genres/all/members", AUDIO_GENRES_ALL_MEMBERS);
5586 URI_MATCHER.addURI("media", "*/audio/playlists", AUDIO_PLAYLISTS);
5587 URI_MATCHER.addURI("media", "*/audio/playlists/#", AUDIO_PLAYLISTS_ID);
5588 URI_MATCHER.addURI("media", "*/audio/playlists/#/members", AUDIO_PLAYLISTS_ID_MEMBERS);
5589 URI_MATCHER.addURI("media", "*/audio/playlists/#/members/#", AUDIO_PLAYLISTS_ID_MEMBERS_ID);
5590 URI_MATCHER.addURI("media", "*/audio/artists", AUDIO_ARTISTS);
5591 URI_MATCHER.addURI("media", "*/audio/artists/#", AUDIO_ARTISTS_ID);
5592 URI_MATCHER.addURI("media", "*/audio/artists/#/albums", AUDIO_ARTISTS_ID_ALBUMS);
5593 URI_MATCHER.addURI("media", "*/audio/albums", AUDIO_ALBUMS);
5594 URI_MATCHER.addURI("media", "*/audio/albums/#", AUDIO_ALBUMS_ID);
5595 URI_MATCHER.addURI("media", "*/audio/albumart", AUDIO_ALBUMART);
5596 URI_MATCHER.addURI("media", "*/audio/albumart/#", AUDIO_ALBUMART_ID);
5597 URI_MATCHER.addURI("media", "*/audio/media/#/albumart", AUDIO_ALBUMART_FILE_ID);
5599 URI_MATCHER.addURI("media", "*/video/media", VIDEO_MEDIA);
5600 URI_MATCHER.addURI("media", "*/video/media/#", VIDEO_MEDIA_ID);
5601 URI_MATCHER.addURI("media", "*/video/thumbnails", VIDEO_THUMBNAILS);
5602 URI_MATCHER.addURI("media", "*/video/thumbnails/#", VIDEO_THUMBNAILS_ID);
5604 URI_MATCHER.addURI("media", "*/media_scanner", MEDIA_SCANNER);
5606 URI_MATCHER.addURI("media", "*/fs_id", FS_ID);
5607 URI_MATCHER.addURI("media", "*/version", VERSION);
5609 URI_MATCHER.addURI("media", "*/mtp_connected", MTP_CONNECTED);
5611 URI_MATCHER.addURI("media", "*", VOLUMES_ID);
5612 URI_MATCHER.addURI("media", null, VOLUMES);
5615 URI_MATCHER.addURI("media", "*/file", FILES);
5616 URI_MATCHER.addURI("media", "*/file/#", FILES_ID);
5617 URI_MATCHER.addURI("media", "*/object", MTP_OBJECTS);
5618 URI_MATCHER.addURI("media", "*/object/#", MTP_OBJECTS_ID);
5619 URI_MATCHER.addURI("media", "*/object/#/references", MTP_OBJECT_REFERENCES);
5624 URI_MATCHER.addURI("media", "*/audio/" + SearchManager.SUGGEST_URI_PATH_QUERY,
5626 URI_MATCHER.addURI("media", "*/audio/" + SearchManager.SUGGEST_URI_PATH_QUERY + "/*",
5630 URI_MATCHER.addURI("media", "*/audio/search/" + SearchManager.SUGGEST_URI_PATH_QUERY,
5632 URI_MATCHER.addURI("media", "*/audio/search/" + SearchManager.SUGGEST_URI_PATH_QUERY +
5636 URI_MATCHER.addURI("media", "*/audio/search/fancy", AUDIO_SEARCH_FANCY);
5637 URI_MATCHER.addURI("media", "*/audio/search/fancy/*", AUDIO_SEARCH_FANCY);