uri を介して個々のファイルのメディアストアを照会する方法を見つけようとしています。アプリで追加情報を提供したいURIのリストがあります。
例: content://media/external/audio/media/10
また
file:///sdcard/media/audio/sample.mp3
ここに私が取り組んでいるコードがあります。私は何のIDをすべきか分かりませんか?
String[] cols = new String[] {
MediaStore.Audio.Media._ID,
MediaStore.Audio.Media.DATA,
MediaStore.Audio.Media.TITLE
};
String where = MediaStore.Audio.Media._ID + "=" + id;
String[] proj = { MediaStore.Audio.Media._ID, MediaStore.Audio.Media.DATA, MediaStore.Audio.Media.DISPLAY_NAME, MediaStore.Video.Media.SIZE, MediaStore.Audio.Media.ALBUM };
Cursor musiccursor = managedQuery(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, proj, null, cols, null);
前もって感謝します。