Я пытаюсь создать приложение, которое может выключить / перезагрузить телефон одним нажатием кнопки.В сети я нашел команду для перезагрузки:
public void rebootPhone() {
try {
Runtime.getRuntime().exec("su");
Runtime.getRuntime().exec("reboot");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
Я понимаю, что для этого требуется root (для команды su) superuser);Мой телефон был рутирован, поэтому я могу получить доступ su.Однако, когда этот метод запущен (после того, как я нажимаю «да» в приглашении для предоставления доступа su), телефон не перезагружается, ничего не происходит!Есть ли что-то еще, что мне нужно включить, чтобы перезагрузить телефон?
Кроме того, что такое команда su для выключения (т.е. просто выключить телефон)?Я не могу найти его нигде в сети.