3

我有一个简单的应用程序,它试图将一些数据保存到 Android 设备(Nexus 4)上的外部存储中,以便稍后在 PC(Windows 或 Mac)上检索。

写入成功,但是当我尝试使用 Mac 上的 Android 文件传输或 Windows 上的资源管理器检索文件时,MyApp 目录不存在。

如果我在设备本身上使用“根资源管理器”应用程序,我可以看到目录和文件,并且所有权限看起来都不错。

应用程序代码如下:

        File extStorageDir = Environment.getExternalStorageDirectory();
        File path = new File(extStorageDir, "MyApp");
        File file = new File(path, "TestFile.txt");

        OutputStream os = new FileOutputStream(file);

            // ... write something

        os.close();

想法赞赏。

4

2 回答 2

1

这里

使用应用程序sd 扫描仪,它似乎可以在我的 Nexus 7 上使用 android kitkat

于 2014-01-20T12:58:10.453 回答
0

我在 Android 4 和 Mac 操作系统上遇到了类似的问题。我想你可能处于同样的情况。解决方案是使用 SDrescan 重新扫描 sd 存储。

此处对此进行了描述:Nexus 4 not shown files via MTP

于 2013-08-17T20:15:49.077 回答