[英]Context.MODE_WORLD_READABLE permission to FileOutputStream(file,append) without context.openFileOutput
我正在嘗試將Context.MODE_WORLD_READABLE permission to FileOutputStream(file,append)
添加Context.MODE_WORLD_READABLE permission to FileOutputStream(file,append)
,這僅在context.openFileOutput(name,Context.MODE_WORLD_READABLE)
才有可能,但是我不需要openFileOutput,因為我無法創建子目錄並且我也需要附加模式為true
。
我能做什么???
提前致謝
您可以使用/ data / data /(package name)之類的路徑從應用程序沙箱的內部存儲中訪問文件/ directory,而不是使用openFileOutput / openFileInput,並且可以在此路徑上執行任何能夠創建目錄或文件的操作。 同樣在這種情況下,您將能夠使用文件可寫模式。
簡短答案:照常使用FileOutputStream,然后將其關閉,然后調用File.setReadable。
在這里查看更多詳細信息: Java在創建文件對象時將文件權限設置為777
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.