Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android中,模式世界的可读性是什么?_Android_Android File - Fatal编程技术网

在android中,模式世界的可读性是什么?

在android中,模式世界的可读性是什么?,android,android-file,Android,Android File,如果没有外部内存,我尝试在android内部内存中写入一些图像 File sdDir = new File(Environment.getExternalStorageDirectory(), "mydir"); File filesysDir = getDir("mydir", MODE_WORLD_READABLE); File file = new File(sdDir, "myfile.txt"); 所以我写了上面的代码,但是现在还不能使用MODE_WORLD_

如果没有外部内存,我尝试在android内部内存中写入一些图像

    File sdDir = new File(Environment.getExternalStorageDirectory(), "mydir");
    File filesysDir = getDir("mydir", MODE_WORLD_READABLE);
    File file = new File(sdDir, "myfile.txt");
所以我写了上面的代码,但是现在还不能使用MODE_WORLD_READABLE;那么,我写文件和访问文件的方式有哪些不同呢。

您可以尝试:

ContextWrapper cw = new ContextWrapper(context);

File directory = cw.getDir("mydir", Context.MODE_PRIVATE);
如中所述,API 17不推荐使用该常量。 正如文档中所说,常量仍然有效,但在备份应用程序后,权限可能不会保留

这适用于应用程序专用的文件,但当您将文件创建到外部存储时,该权限没有意义,因为具有正确权限的其他应用程序可以读取该文件


为了允许读取私人文件,安卓文档建议创建一个提议文件管理系统一段时间。

@Rahul检查我的编辑,让我知道它是否有效。您可能需要删除filesysdir行