Я разрабатываю приложение, которое может восстанавливать данные приложений обратно в /data/data/{packageName}. После восстановления файлов ставлю права rw- r-- r--. Я устанавливаю таким образом:
public int chmod(File path, int mode) throws Exception {
Class fileUtils = Class.forName("android.os.FileUtils");
Method setPermissions = fileUtils.getMethod("setPermissions",
String.class, int.class, int.class, int.class);
return (Integer) setPermissions.invoke(null, path.getAbsolutePath(),
mode, -1, -1);
}
и звоню chmod(file, 644);
Но когда я проверяю права доступа к этим файлам в проводнике, он показывает мне «--- rwx rx».
Итак, как я могу установить разрешения для rw- r-- r--?
FileUtils
в пакетеandroid.os
. Как вы его использовали?? Пожалуйста, ответьте здесь. - person Amit Anand   schedule 20.08.2014