Android 角色和文件权限

标签 android permissions chmod

我想了解一些关于 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/

相关文章:

postgresql - 如何授予用户对 Postgres 中所有新表的权限?

python - 你如何在 python 中做一个简单的 "chmod +x"?

linux - 将目录权限应用于 linux 中的所有新子目录

android - 如何在 "Time"对象中存储小时和分钟

android - 缺少 Android Studio git/linecount 工具栏

java - TimePicker显示不同时间

security - chmod 757 安全吗?

java - Firestore 连接执行线程时出现问题

python - 如何检索分配给 Django 中的组的所有权限

security - 如何限制 Sitecore 语言仅写入内容树的某些部分