0
String[] STAR = {"*"};
Cursor cursor;
Uri uri = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI;
String selection = MediaStore.Audio.Media.IS_MUSIC + " != 0";
cursor = getContentResolver().query(uri, STAR, selection, null, null);
if (cursor != null) {
if (cursor.moveToFirst()) {
int i = 0;
Drawable img;
do {
String songName = cursor
.getString(cursor
.getColumnIndex(MediaStore.Audio.Media.DISPLAY_NAME));
path[i] = cursor.getString(cursor
.getColumnIndex(MediaStore.Audio.Media.DATA));
String albumName = cursor.getString(cursor
.getColumnIndex(MediaStore.Audio.Media.ALBUM));
albumId = cursor
.getString(cursor
.getColumnIndex(MediaStore.Audio.Media.ALBUM_ID));
song.add(songName);
//が完璧に動作しますが、この次の行はエラー
文字列のパス= cursor.getString(cursor.getColumnIndex(MediaStore.Audio.Albumsを作成し、曲の名前、アーティストを取得します.ALBUM_ART)); System.out.println(path); i ++; } while(cursor.moveToNext());各曲の写真を取得するには?私はそれがアルバムアートとして知られていることに気づきます。私は上記のコード私のコードからのアルバムではなく、アルバムアート
どのようにカスタム通知やリスト –
にイメージとしてのコードを、このビットマップオブジェクトを設定するには最適ですし、誰もが上記のコードを使用する方法の情報が欲しいですplz comment –
@HarshRaval - あなたの最初のクエリを取得できませんでした、あなたは詳細を教えてください。 –