我搜索过像我这样的问题,他们在那里,但没有回答我的问题。这是我的问题:我正在开发一个小型Android MediaPlayer应用程序,它将播放/暂停,停止,nextSong,prevSong并显示专辑封面 ,但我不知道如何展示艺术。我可以在光标上阅读它,但我不知道如何实现它到我可以看到它显示在屏幕上的点。我在Android中是全新的,所以一段代码太受赞赏了......
谢谢
答案 0 :(得分:4)
Cursor cur = getContentResolver().query(Albums.EXTERNAL_CONTENT_URI, new String[]
{Albums.ALBUM_ART}, Albums._ID + "=?", new String[] {albumid}, null);
cur.moveToFirst();
String art = cur.getString(cur.getColumnIndex(Albums.ALBUM_ART));
ImageView ivalbumart = (ImageView)findViewById(R.id.albumart);
ivalbumart.setImageURI(Uri.fromFile(new File(art)));
对于拼写错误的道歉......这是从我的一些代码中剔除的,最初分为两种不同的方法。并非所有专辑都有艺术作品,所以你必须检查一下...而不是我在上面的代码中显示的内容。