Android 4.1 копировать файлы
Я занимаюсь разработкой приложения, которое выполняет резервное копирование и восстановление сохранений всех версий Angry Birds. Для устройств с Android 4.0 или выше я написал простой поток файлов ввода / вывода, и он работает.
На устройстве с Android 4.1 или выше (возможно, из-за повышенной безопасности) сохраненные Angry Birds требуют больше разрешений для копирования из моего приложения (rwx
не достаточно). Есть ли способ изменить разрешение на добавление root-прав в моем приложении или есть решение без добавления root?
1 ответ
Когда файлы хранятся во внутреннем хранилище, по умолчанию они являются частными. Вы не сможете прочитать их, пока приложение не создаст их с помощью MODE_WORLD_READABLE. Единственный способ избежать этого - потребовать наличие корневых устройств и предоставить вашему приложению статус суперпользователя.