4

我有一个访问音乐的应用程序,我至少有一个用户抱怨他的一些歌曲在内部存储中,导致强制关闭。

我的问题是我现在必须为每首歌曲做 2 次调用,还是可以进行查询以查看内部和外部存储器?

4

3 回答 3

0

看看我在这篇文章中的回答: https ://stackoverflow.com/a/13935210/1716620

内容提供者是关键

我有一个使用外部和内部存储器来保存图片的应用程序,我需要在某些情况下使用图库来查看它们,如果我试图传递一个指向内部存储器的 uri,它会出错

https://stackoverflow.com/a/13935210/1716620

这样我就解决了我的问题......和你的:)

于 2012-12-18T16:52:19.860 回答
0

多媒体不是我的强项,但我认为媒体扫描仪会保留一份索引。另一种选择是查看媒体文件所在的启动位置并将此数据记录下来以SharedPreferences备后用。

于 2011-02-08T05:55:34.777 回答
-1

这取决于制造商如何实现他们的 MediaProvider/Scanner 等,因为没有针对多个闪存 (SD) 设备的标准。

于 2010-08-30T19:51:42.373 回答