我有一个简单的应用程序,试图将一些数据保存到Android设备(Nexus 4)上的外部存储中,以便稍后在PC(Windows或Mac)上检索。
写作成功但是当我尝试使用Mac上的Android文件传输或Windows上的资源管理器检索文件时,MyApp目录就不存在了。
如果我在设备上使用“Root Explorer”应用程序,我可以看到目录和文件,所有权限都可以。
应用程序代码如下:
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();
赞赏的想法。
答案 0 :(得分:1)
请参阅here
使用应用sd scanner,它似乎适用于我的Nexus 7与android kitkat
答案 1 :(得分:0)
我遇到过与Android 4和Mac OS类似的问题。我想你可能处于相同的情况。解决方案是使用SDrescan重新扫描sd存储。