如何解决如何让Android MediaScanner更新更改的文件?
我正在编写一个Cordova应用程序,该应用程序使用cordova-plugin-logtofile创建日志文件。 这样做没有问题,但是当我尝试使用MTP协议将文件从移动设备下载到桌面时,我没有获得文件的当前版本,而是移动设备上次重启时存在的版本。>
我现在尝试使用cordova-plugin-mediascanner让mediascanner在应用程序暂停事件中重新扫描文件。
问题是,当mediascanner扫描文件一次时,它不会更新文件,而是保留旧版本,因为显然,mediascanner无法识别文件已更改,而只能在添加新文件时识别。只有在重新引导后,才对文件系统进行完整扫描,该更改才会被识别。
如何让mediascanner识别文件更改?目前,当我使用MTP下载文件时,会获得文件的旧版本。
目标是能够告诉应用程序的用户通过USB将移动设备连接到桌面,并在发生错误的情况下下载并向我发送日志文件。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。