Android Q 存储新特性如何适配

2019-09-27 17:15:44 +08:00
 limerence12138
我现在需要获得一首歌曲的专辑封面,在低于 Q 的版本我可以通过获取`MediaStore.Audio.Albums.ALBUM_ART`得到专辑图的 uri,然后用 glide 就行,如果没有专辑图会返回 null。现在 Q 版本这个`ALBUM_ART`永远都是空,并且因为新特性,我可能无法直接访问,google 推荐使用`ContentResolver().loadThumbnail()`,这个方法也能用,但是如果没有专辑图,他直接抛出异常,所以我觉得这个方法不太好用,有没有人知道在 Android Q 上怎么获取专辑图更方便一点?
6529 次点击
所在节点    Android
2 条回复
bunnyblueair
2019-09-27 19:26:17 +08:00
If any trouble was encountered while generating or loading the thumbnail, or if CancellationSignal#cancel() was invoked. 老铁啊 你这是不看文档吗
limerence12138
2019-09-29 11:14:17 +08:00
@bunnyblueair 这个我看了呀,其实我就是想有一个方法来判断专辑是否有缩略图,比如他直接给我 null 也好,而不是抛出异常,我的问题就是通过原来的 ALBUM_ART 我可以判断出有没有专辑,现在不行了,老铁,can you help help me

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/604886

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX