我的应用程序在 SD 卡上执行文件操作(删除或更新文件)。但是当我通过 USB 将设备连接到 Windows 7 时,我看不到任何变化。但是,我可以使用 adb shell 确认更新或删除的文件。
我使用带有 Android 3.0 的华硕 eee Pad。
运行 Android 3.0 的设备似乎有不同的方式来提供对文件系统的访问(MTP 而不是 USB 大容量存储)。我还阅读了有关我们如何在添加新文件时使用 MediaScannerConnection.scanFile 来刷新 Windows 文件资源管理器的内容的信息。
但是当文件被删除或更新时如何触发刷新呢?
我在已删除的文件上尝试了 MediaScannerConnection.scanFile,但它只创建了一个大小为 0 的条目。整个文件夹上的 MediaScannerConnection.scanFile 也不起作用。
谢谢您的帮助。