2012-05-11 18 views
2

aospの一部のファイルに対して新しい権限を設定する必要があります。私はFileUtils.setPermissions()を使用しています。しかし、私がFileUtils.getPermissionsを使ってチェックすると、私は常に同じアクセス権を "33188"とし、それを0777にします。aospのファイル権限を設定する

私はそれをどうやって行うことができますか?私はPacakageManagerService.javaでこの操作を行っています。

答えて

1

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

int perm = FileUtils.S_IRWXU|FileUtils.S_IRWXG|FileUtils.S_IRWXO; 
FileUtils.setPermissions(fileName, perm, ...); 
関連する問題