在aosp上设置文件权限

时间:2012-05-11 09:05:52

标签: android android-source

我需要在aosp中为某些文件设置新的权限。我正在使用FileUtils.setPermissions()。但是当我使用FileUtils.getPermissions进行检查时,我得到的相同权限始终为“33188”,我希望它为0777。

我该怎么办?顺便说一下,我在PacakageManagerService.java中进行此操作。

1 个答案:

答案 0 :(得分:1)

您应该首先构建应传递给FileUtils.setPermission的所需值。例如,在您的情况下,代码可以是以下内容:

int perm = FileUtils.S_IRWXU|FileUtils.S_IRWXG|FileUtils.S_IRWXO;
FileUtils.setPermissions(fileName, perm, ...);