我想了解一些关于 Android 角色的知识,特别是,为什么我要执行类 Context 的这个函数
openOutputFile(filename, MODE_WORLD_WRITEABLE)
创建的文件对每个角色(用户、组、其他)具有写权限,而只对用户和组具有读权限。 我认为这不是 o.s.锁定,因为如果我尝试更改执行此代码的权限
Runtime.getRuntime().exec("chmod 666 FILE_PATH")
它为每个角色设置读写权限。
这正常吗? “谁是”其他人角色中的人? 为什么第一条指令没有给“Others”设置读权限?
谢谢。
最佳答案
Is it normal?
是的。
"Who are" people in Others' role?
设备上的所有应用,您的应用除外。
Why the first instruction does not set read permission for "Others"?
因为你没有要求它这样做。使用 MODE_WORLD_READABLE
设置读取访问位。
关于Android 角色和文件权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12961193/