3

我知道您可以相当轻松地将图像添加到 Image MediaStore,但是是否可以将它们与 Audio MediaStore 中的 ArtistId 关联?我希望下载 Audio MediaStore 中所有歌曲的艺术家图像,并希望利用现有的表。有没有一种好方法可以做到这一点,还是我需要创建自己的 SQL Lite 表来处理这个问题?如果 Audio MediaStore 包含艺术家图像和专辑图像,那就太好了。

谢谢

4

1 回答 1

1

看看MediaStore.Audio内容提供者。在这里,您可以在应用程序之间保存和共享有关每个艺术家的图像、音频的信息。因此MediaStore 中的Artist 表只有:艺术家姓名、艺术家键、专辑数、曲目数 [检查MediaStore.Audio.ArtistColumns ]。

一种使用MediaStore.Images.MediaMediaStore.Images.ImageColumns保存图像的干净方式。

更肮脏的方法可能是使用 MediaStore.Audio.Artists,其中ARTIST_KEY您可以将艺术家名称保存为键,而ARTIST您可以保存图像路径。

于 2015-06-19T14:06:17.497 回答