gpt4 book ai didi

android - 如何查询给定艺术家的所有专辑

转载 作者:太空狗 更新时间:2023-10-29 15:32:56 25 4
gpt4 key购买 nike

我需要一种方法来显示给定艺术家的所有专辑。到目前为止,我所发现的只是一种列出所有包含至少一首艺术家歌曲的专辑的方法——但这不是我想要的。我是 android 的新手,我们将不胜感激。提前致谢!

最佳答案

这可能会很晚,但其他人可能会感兴趣:

我有同样的问题,只找到模糊的解决方案如何查询特定艺术家的所有专辑,然后我想出了这个相当简单的解决方案:

Uri.Builder builder = MediaStore.Audio.Artists.EXTERNAL_CONTENT_URI.buildUpon();
builder.appendPath(artistId);
builder.appendPath("albums");

cursor = parent.managedQuery(builder.build(), projection, null,
null, MediaStore.Audio.Albums.DEFAULT_SORT_ORDER);

编辑:上面获取 Uri 的解决方案可能不是最好的,这也应该有效:

Uri uri = MediaStore.Audio.Artists.Albums.getContentUri("external", artistId);

artistId 是来自先前艺术家查询的 MediaStore.Audio.Artists._ID 的值。

关于android - 如何查询给定艺术家的所有专辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8596419/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com