没有context.openFileOutput的FileOutputStream(file,append)的Context.MODE_WORLD_READABLE权限

时间:2012-09-21 07:01:44

标签: java android file

我正在尝试添加Context.MODE_WORLD_READABLE permission to FileOutputStream(file,append),这只能在context.openFileOutput(name,Context.MODE_WORLD_READABLE)中使用,但我不需要openFileOutput,因为我无法创建子目录,而且我还需要追加模式true。< / p>

我该怎么办?

提前致谢

2 个答案:

答案 0 :(得分:0)

而不是使用openFileOutput / openFileInput您可以通过/ data / data /(包名)之类的路径从应用程序沙箱的内部存储访问文件/目录,并且在此路径上,您可以执行任何能够创建目录或文件的内容。此外,在这种情况下,您将能够使用文件可写模式。

答案 1 :(得分:0)

简答:像往常一样使用FileOutputStream,然后关闭它,然后调用File.setReadable。

请点击此处了解详情:java set file permissions to 777 while creating a file object