在内部存储器(根文件夹)中创建目录

时间:2011-01-07 10:36:35

标签: android

我正在尝试在设备的内部存储器中创建一个目录...

我这样做了......

File testDir = new File(Environment.getRootDirectory(),"Sample");
    testDir.mkdir();

但是当我在模拟器中运行它时,我无法在DDMS的文件浏览器中看到创建的文件夹。我还添加了

  <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 

到清单文件。还有什么要补充的......这是正确的方法吗?如果没有plz建议我正确的程序。

3 个答案:

答案 0 :(得分:6)

您无法从SDK应用程序写入内部存储的根目录。

答案 1 :(得分:0)

在内部sotrage中写入任何文件夹的唯一可能是使用root电话。此外,这是一个非常糟糕的想法。你为什么要这样做?

编辑:好的,请阅读上面的评论。然后,我建议您阅读Android官方网站上的storage doc,它将告诉您如何将文件保存在内部存储器中。

答案 2 :(得分:0)

您可以使用getDir()函数打开(如果存在)或创建目录。