我正在尝试在设备的内部存储器中创建一个目录...
我这样做了......
File testDir = new File(Environment.getRootDirectory(),"Sample");
testDir.mkdir();
但是当我在模拟器中运行它时,我无法在DDMS的文件浏览器中看到创建的文件夹。我还添加了
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
到清单文件。还有什么要补充的......这是正确的方法吗?如果没有plz建议我正确的程序。
答案 0 :(得分:6)
您无法从SDK应用程序写入内部存储的根目录。
答案 1 :(得分:0)
在内部sotrage中写入任何文件夹的唯一可能是使用root电话。此外,这是一个非常糟糕的想法。你为什么要这样做?
编辑:好的,请阅读上面的评论。然后,我建议您阅读Android官方网站上的storage doc,它将告诉您如何将文件保存在内部存储器中。
答案 2 :(得分:0)
您可以使用getDir()函数打开(如果存在)或创建目录。