Java 如何在android中从光标检索图像?getImageView?
我是Android开发的新手,我正在尝试构建一个音乐播放器。为了在RecyclerView中添加歌曲数据,我创建了一个ArrayList(thisList),其中包含包括专辑艺术在内的歌曲数据,但我不知道如何将图像添加到列表中:( 试试这个:Java 如何在android中从光标检索图像?getImageView?,java,android,android-cursor,Java,Android,Android Cursor,我是Android开发的新手,我正在尝试构建一个音乐播放器。为了在RecyclerView中添加歌曲数据,我创建了一个ArrayList(thisList),其中包含包括专辑艺术在内的歌曲数据,但我不知道如何将图像添加到列表中:( 试试这个: Cursor artCursor = context.getContentResolver().query( MediaStore.Audio.Albums.EXTERNAL_CONTENT_URI, new String[] {Media
Cursor artCursor = context.getContentResolver().query(
MediaStore.Audio.Albums.EXTERNAL_CONTENT_URI,
new String[] {MediaStore.Audio.AlbumColumns.ALBUM_ART},
MediaStore.Audio.Media._ID+" =?",
new String[]{String.valueOf(albumId)},
null);
String albumArt;
if(artCursor.moveToNext()) {
albumArt = "file://"+artCursor.getString(0);
} else {
albumArt = null;
}
artCursor.close();
if(albumArt != null) {
BitmapFactory.decodeFile(new File(albumArt));
}
试试这个:
Cursor artCursor = context.getContentResolver().query(
MediaStore.Audio.Albums.EXTERNAL_CONTENT_URI,
new String[] {MediaStore.Audio.AlbumColumns.ALBUM_ART},
MediaStore.Audio.Media._ID+" =?",
new String[]{String.valueOf(albumId)},
null);
String albumArt;
if(artCursor.moveToNext()) {
albumArt = "file://"+artCursor.getString(0);
} else {
albumArt = null;
}
artCursor.close();
if(albumArt != null) {
BitmapFactory.decodeFile(new File(albumArt));
}