我有一个简单的应用程序,它试图将一些数据保存到 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();
想法赞赏。