|
|
1
56
'解决方案:
添加 文件,通知 MediaStore 的 Content Provider 使用:
删除文件:
|
|
|
2
19
好的,我做了。 该应用程序不需要重新扫描卡片,而是遍历mediastore中的所有播放列表,并检查\u数据字段的长度。我发现对于所有没有关联M3U文件的列表,这个字段总是空的。然后它只是一个为原始的android音乐应用程序找到源代码的例子,找到delete方法并使用它删除任何长度为0的播放列表。我已经重命名了应用程序playlippurge(因为它不再'重新扫描'),并张贴下面的代码。
更新: 这是我博客上关于这个应用的一篇文章的链接 http://roryok.com/blog/index.php/2010/07/23/clearing-out-deleted-playlists-in-android/
这篇文章让我的博客获得了大量的流量,还有很多人发来的感谢我的邮件。很高兴有帮助!任何潜在用户都应该知道,我的烂应用程序目前崩溃,只要你运行它,但实际上做了它应该做的!我一直打算回去,纠正这种崩溃的行为,并把它推向市场,希望2013年将是我这样做的一年。 |
|
|
3
12
您可以使用以下代码请求重新扫描特定文件。 注意:传递的MIME类型很重要。我注意到,如果我使用“*/*”,对mp3id3标记所做的更改在SQLite中不会正确刷新,但是使用“audio/MP3”是有效的
|