Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.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 - Fatal编程技术网

Android 当某个进程已经在访问某个文件时,我们将该进程对该文件的访问权限从“读取”修改为“不可访问”,会发生什么情况?

Android 当某个进程已经在访问某个文件时,我们将该进程对该文件的访问权限从“读取”修改为“不可访问”,会发生什么情况?,android,Android,让我们看两个过程P1和P2。P1授予P2打开文件F1的权限,该文件位于其沙箱中。当P2读取F1时,P1可以撤销P2读取F1的权限。P2还能读F1吗?由于P2在有权限访问文件时已经打开了该文件。如果文件仍处于打开状态是,如果不是,请解释在文件访问期间何时进行权限检查?除了“公开”电话。据我所知,当你试图打开一个文件时,它会检查你是否有权限。如果你不这样做,你就不能打开它。当您打开并编辑它时,它将在您尝试保存时检查写入权限。否则不会发生任何检查(据我所知)

让我们看两个过程P1和P2。P1授予P2打开文件F1的权限,该文件位于其沙箱中。当P2读取F1时,P1可以撤销P2读取F1的权限。P2还能读F1吗?由于P2在有权限访问文件时已经打开了该文件。

如果文件仍处于打开状态是,如果不是,请解释在文件访问期间何时进行权限检查?除了“公开”电话。据我所知,当你试图打开一个文件时,它会检查你是否有权限。如果你不这样做,你就不能打开它。当您打开并编辑它时,它将在您尝试保存时检查写入权限。否则不会发生任何检查(据我所知)