在Android中,系统不扫描flac无损音频文件,因此我编写了一个扫描程序来扫描它们,放入Audio.Media.EXTERNAL_CONTENT_URI,并且它运行良好 - 直到MediaScanner激活并删除已插入的条目。 有没有办法阻止MediaScanner删除它们,或者有一些技巧知道MediaScanner何时完成,因此我可以打电话给我的扫描仪进行扫描并再次插入? 谢谢!如何避免MediaScanner删除数据库条目?
0
A
回答
1
您可以通过将BroadcastReceiver添加到处理ACTION_MEDIA_SCANNER的代码来检查MediaScanner是否已完成扫描SD卡。有关示例代码,请参阅下面的链接。
Initialize MediaScanner at Beginning of Android Program
有了不被认可MediaScanner关于FLAC文件,你需要将文件的MIME类型和扩展添加到/android/frameworks/base/media/java/android/media/MediaFile.java。
0
有没有可能是空的?我记得我试图插入null一次,一切都被删除?
相关问题
- 1. 避免数据库文件删除
- 2. 如何避免数据库
- 3. 如何避免从Guava Cache中删除条目
- 4. 如何避免/删除invalidcastexception
- 5. 如何从数据库中删除条目,脚本删除错误条目
- 6. 使用rspec时避免从数据库中删除数据
- 7. SQLIte数据库无法删除条目
- 8. 使用gridview删除数据库条目
- 9. 删除旧的数据库条目
- 10. 删除数据库条目不在阵
- 11. Flask + SqlAlchemy删除数据库条目
- 12. 使用ADO.NET删除数据库条目
- 13. 阅读后删除数据库条目?
- 14. 使用JS删除数据库条目
- 15. AJAX删除数据库条目
- 16. 我应该避免重复数据库中的条目吗?
- 17. 避免由Hive中的其他用户删除数据库
- 18. 如何避免数据库死锁
- 19. 如何避免Access数据库膨胀?
- 20. 通过PHP从数据库删除条目选择表单 - 不删除条目
- 21. 从mysql中选择数据时如何避免重复条目?
- 22. 避免Grunt cssmin任务删除重复的条目
- 23. 如何删除MySql数据库表中的重复条目
- 24. 如何删除Drupal中的缓存数据库条目?
- 25. 如何在点击链接时删除数据库条目
- 26. 如何从MySQL数据库中删除重复(字段)条目?
- 27. 的Android如何删除Android的SQLite数据库条目
- 28. 如何从数据库中删除重复的条目?
- 29. 如何循环删除我的数据库中的条目?
- 30. 如何避免在我的MySQL数据库中输入重复的条目?