안드로이드 내부 오디오 파일이 있는 폴더리스트와 파일 목록은 다른 검색을 통해 찾아봤습니다.
- 폴더목록 -
String[] folderColumn = {
"distinct replace("+MediaStore.Audio.Media.DATA+", "+ MediaStore.Audio.Media.DISPLAY_NAME+", '')"
};
Cursor folderListCursor = contentResolver.query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, folderColumn, null, null, null);
-폴더목록에 있는 파일 -
String where = MediaStore.Audio.Media.DATA + " like ?";
String whereArgs[] = {folder+"%"};
Cursor mMusicCursor = contentResolver.query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, proj, where, whereArgs, null);
이렇게 불러온다면 모든 음악 파일을 불러오기 때문에 ringtones 까지도 불러오고 있습니다.
이 파일들을 제외 하는 방법을 도움 부탁 드립니다.
mp3 파일 확장자라던지 원하는 확장자만 불러오도록 하는 방법이라도 도움 부탁 드립니다.