2

aosp の一部のファイルに新しいアクセス許可を設定する必要があります。FileUtils.setPermissions() を使用しています。しかし、FileUtils.getPermissions を使用してチェックを行うと、常に「33188」と同じアクセス許可を取得し、0777 にしたいと考えています。

どうすればできますか。ところで、私はこの操作を PacakageManagerService.java で行っています。

4

1 に答える 1

1

最初に、 に渡す必要がある必要な値を作成する必要がありますFileUtils.setPermission。たとえば、あなたの場合、コードは次のようになります。

int perm = FileUtils.S_IRWXU|FileUtils.S_IRWXG|FileUtils.S_IRWXO;
FileUtils.setPermissions(fileName, perm, ...);
于 2012-06-20T08:35:45.210 に答える