我有一个访问音乐的应用程序,我至少有一个用户抱怨他的一些歌曲是在内部存储上并导致一个力量关闭。
我的问题是我现在必须为每首歌做2次调用,还是可以查询内部和外部内存?
答案 0 :(得分:0)
多媒体不是我的强项,但我认为媒体扫描仪会保留一个索引。另一种选择是查看媒体文件所在的启动,并将此数据记录在SharedPreferences
中以供日后使用。
答案 1 :(得分:0)
在这篇文章中看看我的回答: https://stackoverflow.com/a/13935210/1716620
ContentProvider是关键
我有一个使用外部和内部存储器保存图片的应用程序,我需要使用图库在某些情况下查看它们,如果我试图传递指向内部存储器的uri,则会出错#/ p>
https://stackoverflow.com/a/13935210/1716620
这样我就解决了我的问题...而且你的:)
答案 2 :(得分:-1)
这取决于制造商如何实施其MediaProvider / Scanner等,因为没有多个闪存(SD)设备的标准。