我需要在aosp中为某些文件设置新的权限。我正在使用FileUtils.setPermissions()。但是当我使用FileUtils.getPermissions进行检查时,我得到的相同权限始终为“33188”,我希望它为0777。
我该怎么办?顺便说一下,我在PacakageManagerService.java中进行此操作。
答案 0 :(得分:1)
您应该首先构建应传递给FileUtils.setPermission
的所需值。例如,在您的情况下,代码可以是以下内容:
int perm = FileUtils.S_IRWXU|FileUtils.S_IRWXG|FileUtils.S_IRWXO;
FileUtils.setPermissions(fileName, perm, ...);