我正在尝试添加Context.MODE_WORLD_READABLE permission to FileOutputStream(file,append)
,这只能在context.openFileOutput(name,Context.MODE_WORLD_READABLE)
中使用,但我不需要openFileOutput,因为我无法创建子目录,而且我还需要追加模式true
。< / p>
我该怎么办?
提前致谢
答案 0 :(得分:0)
而不是使用openFileOutput / openFileInput您可以通过/ data / data /(包名)之类的路径从应用程序沙箱的内部存储访问文件/目录,并且在此路径上,您可以执行任何能够创建目录或文件的内容。此外,在这种情况下,您将能够使用文件可写模式。
答案 1 :(得分:0)
简答:像往常一样使用FileOutputStream,然后关闭它,然后调用File.setReadable。
请点击此处了解详情:java set file permissions to 777 while creating a file object