重新启动之前,对android内部存储的更改不会反映在文件资源管理器中
我有一个android应用程序,可以将文件导出到设备的内部存储器(特别是/storage/emulated/0,通过getExternalStorageDirectory()),这样我就可以通过usb/windows文件资源管理器将文件复制到PC上。但是,在我重新启动设备之前,windows文件资源管理器无法识别对内部存储的更改。例如,如果应用程序添加了一个新文件,它将立即在我的设备存储设置中显示,但如果我将其插入我的计算机,它不会显示在文件资源管理器中。重新启动我的设备是当前唯一可以让文件资源管理器显示内部存储更改的方法。有什么方法可以避免不断重启设备以复制文件?我在windowsphone stackexchange上发现了这个相关问题: android设备仅在连接USB电缆时向PC发送数据 解决方案/变通办法包括:重新启动之前,对android内部存储的更改不会反映在文件资源管理器中,android,android-storage,Android,Android Storage,我有一个android应用程序,可以将文件导出到设备的内部存储器(特别是/storage/emulated/0,通过getExternalStorageDirectory()),这样我就可以通过usb/windows文件资源管理器将文件复制到PC上。但是,在我重新启动设备之前,windows文件资源管理器无法识别对内部存储的更改。例如,如果应用程序添加了一个新文件,它将立即在我的设备存储设置中显示,但如果我将其插入我的计算机,它不会显示在文件资源管理器中。重新启动我的设备是当前唯一可以让文件资源
- 重新插入USB电缆(正如您在评论中已经发现的)
- 在Windows设备管理器中关闭和打开设备(可移动设备)
- 重新插入USB电缆(正如您在评论中已经发现的)
- 在Windows设备管理器中关闭和打开设备(可移动设备)