gpt4 book ai didi

java - Android 4.4.2 设备的外部存储文件夹不会出现在 Windows 10 浏览器中

转载 作者:行者123 更新时间:2023-12-01 09:51:02 26 4
gpt4 key购买 nike

我希望我的 Android 应用程序的用户能够通过 USB 将数据文件复制到他们的计算机。他们还应该能够在复制后删除 Android 设备上的文件。为此,我的应用程序创建了 .csv 文件,按照 Google 的建议,这些文件存储在外部存储空间中。通过这种方法,我已经创建了目标文件夹:

static File getMyStorageDir() {
File file = newFile(Environment.getExternalStoragePublicDirectory(
Environment.DIRECTORY_DOCUMENTS), "MyDir");
if (!file.mkdirs()) {
Log.e( "LogFile", "Directory not created");
}
return file;
}

在 Android 设备上,我可以浏览“/sdcard/Documents/MyDir”中的 .csv 文件。当我以 MTP 模式将设备连接到 Win 10 计算机时,不出现“Documents”文件夹。如果我尝试在 Windows 资源管理器中创建“文档”文件夹,它将失败,(可能)证明该文件夹存在,但被隐藏。另一方面,我可以在 Windows 中创建一个文件夹“foo”并将文件放入其中。一段时间后,“foo”文件夹及其内容将出现在设备上的浏览器(ES 文件资源管理器)中。最后,我可以删除“DCIM/Camera”文件夹中的文件...

我想我已经很接近了,但我错过了一些东西......

最佳答案

在手机重新启动之前,MTP 缓存会过期。

解决方法是:

清除“媒体存储”应用的数据并重新启动设备

关于java - Android 4.4.2 设备的外部存储文件夹不会出现在 Windows 10 浏览器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37587429/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com