簡體   English   中英

不帶context.openFileOutput的對FileOutputStream(file,append)的Context.MODE_WORLD_READABLE權限

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM