2010-10-13 88 views
0

我想创建仿真机器人存储路径/数据/文件...创建Android模拟器路径/数据的新文件/

但似乎我无法创建通过程序的新文件,

我应该上传一个空文件到/ data/...然后写入文件,

任何人都可以在这里帮忙吗?

openFileOutput( “file.txt的”,MODE_PRIVATE)似乎可以创建/数据/数据/封装/文件创建一个新的文件/ ...

,但它不能在路径/数据创建/ .. 。

非常感谢!

回答

0

除非拥有根设备,否则无法直接写入/ data /文件夹。如果你想使用/ data /目录,那么我会建议使用

/data/local/tmp/ 
+0

该目录仅适用于特定的Android版本 – 2013-06-06 21:05:24

+0

好知道可用的,然而,可悲的是,它是在Android的碎片化的另一个钉子。 – 2013-06-07 07:02:44

0

该代码可以写一个新的文件到文件夹/data/data/Package/files/。这可能是你的代码是一样的:

public void setparameter(int ilevel){ 
    byte[] buffer = new byte[8]; 
    buffer[0] = (byte)ilevel; 
    OutputStream output = null; 
    try{ 
    output = openFileOutput("option.txt", MODE_WORLD_READABLE); 
    output.write(buffer); 
    output.flush(); 
    output.close(); 
    }catch (IOException e) { } 
} 
+0

这不是对问题的回答 – 2013-06-06 21:05:54