Правильный способ сделать это - использовать поставщика контента , чтобы запросить хранилище мультимедиа и внести любые изменения в таблицы оттуда.
Быстрый пример того, как вы будете запрашивать всех исполнителей в MediaStore.
String[] proj = { MediaStore.Audio.Media._ID,
MediaStore.Audio.Media.DATA,
MediaStore.Audio.Media.DISPLAY_NAME,
MediaStore.Audio.Artists.ARTIST };
//managed query doesn't need startManagingCursor called on the cursor
Cursor c = managedQuery(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
proj, null, null, null);