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

我该怎么做。顺便说一句,我正在PacakageManagerService.java中执行此操作。

最佳答案

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

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

关于android - 在aosp上设置文件权限,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10548513/

10-08 23:35