【问题标题】:Windows doesn't refresh files on Android device SD cardWindows 不会刷新 Android 设备 SD 卡上的文件
【发布时间】:2014-06-27 05:55:05
【问题描述】:

我正在开发一个应用程序。该应用程序在 SD 卡上读取和写入文件。但我有一些不便。如果应用程序将文件写入 SD 卡,我想通过 Windows 7x64 文件管理器(任何文件管理器:资源管理器或 Total Commander)查看它。直到我重新连接设备(直接拔出并将电线插入 USB 端口),文件才会显示。这些文件在 Android 上的任何文件管理器中都按原样显示。该设备 - 三星 Galaxy S3 是否可以修复此错误?

【问题讨论】:

    标签: android


    【解决方案1】:

    试试这个

    MediaScannerConnection.scanFile (this, new String[] {file.toString()}, null, null);
    

    【讨论】:

    • 我必须在哪里编写这段代码?在应用程序中写入文件后直接?
    • 是的,在创建文件之后。
    • 非常感谢。有用。无论如何,在您的帮助下,我找到了更复杂的解决方案。但你的是最简单的。这里是后代程序员的链接:)stackoverflow.com/questions/4646913/…
    • 如何更新已删除的文件?如果我打开包含已删除文件的文件夹,则第一次在 windows 中浏览会显示此(已删除)文件,然后资源管理器崩溃:)
    • 嗯......从来没有想过这个......我找到了一种可能对您有所帮助的解决方案,但我没有机会对其进行测试,因此请尝试在您的项目中实现它并让我们看看。这是链接pastebin.com/eN36uinC
    猜你喜欢
    • 2021-02-05
    • 1970-01-01
    • 2017-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多