首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Android 11上获取专辑封面(R)

在Android 11上获取专辑封面(R)
EN

Stack Overflow用户
提问于 2020-09-11 17:37:27
回答 1查看 477关注 0票数 3

在Android R上更新后,我的应用程序无法加载相册的艺术。

下面的代码在Android Q上工作

代码语言:javascript
复制
Uri uri = ContentUris.withAppendedId(MediaStore.Audio.Albums.EXTERNAL_CONTENT_URI, albumId);
Size size = new Size(700, 700);

return contentResolver.loadThumbnail(uri, size, null);

还有下面在Android P和更早版本上运行的代码

代码语言:javascript
复制
private Bitmap getAlbumArt(int albumId) {
    try (Cursor cursor = contentResolver.query(
            MediaStore.Audio.Albums.EXTERNAL_CONTENT_URI,
            new String[]{MediaStore.Audio.AlbumColumns.ALBUM_ART},
            _ID + "=?",
            new String[]{String.valueOf(albumId)},
            null)) {

        if (cursor == null || !cursor.moveToFirst()) {
            return null;
        }
        String artLink = cursor.getString(0);
        return BitmapFactory.decodeFile(artLink);
    }
}

问题是文档中没有关于提取专辑图片的信息。在更新文件存储访问策略之后,这不起作用。

EN

回答 1

Stack Overflow用户

发布于 2020-12-14 05:54:58

它似乎已经被弃用了。Look there

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63844472

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档