android 媒体商店艺术

标签 android

我已经搜索过像我这样的问题,它们在那里但没有回答我的问题。这是我的问题:我正在开发一个小型 Android MediaPlayer 应用程序,它将播放/暂停、停止、下一首歌曲、上一首歌曲并显示专辑封面 ,但我不知道如何展示艺术。我可以在光标上阅读它,但我不知道如何将它实现到可以在屏幕上看到它的程度。我是 Android 的新手,所以一段代码将不胜感激......

谢谢

最佳答案

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)));

为拼写错误道歉...这是从我的一些代码中剔除的,最初分为两种不同的方法。并非所有专辑都有艺术作品,因此您必须检查一下……不是我在上面的代码中显示的内容。

关于android 媒体商店艺术,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7047129/

相关文章:

android - 允许在 Android Webview + jquery mobile 中进行远程 ajax 调用

Android 在从 Url 加载图像时没有响应

android - 使水平 ListView 的列表项的高度动态

java - 避免在 Android 设备上的应用程序设置中单击 'clear data' 按钮时从数据库中删除数据

android - 如何将drawableLeft对齐到顶部而不是在android TextView中居中?

Android:根据需要放置 View

android - java.lang.ClassCastException : android. app.ContextImpl 无法在 ImageButton Android 上转换为 "Activity"

java - Android - 如何找出当前线程的创建位置?

java - 通过parse.com添加图片库

android - android 是否有 *native* 支持 SVG 图像作为可绘制资源(图标)?