Может ли приложение администрирования устройства на телефоне Android с программным обеспечением принудительно завершить работу или перезагрузиться? - PullRequest
1 голос
/ 21 апреля 2011

Предыдущий вопрос по теме объясняет, что вы можете запросить перезагрузку с соответствующими разрешениями, но ОС может отменить ее. Я бы хотел, чтобы приложение Device Administration на рутированном телефоне выполняло отключение, например, на. максимальное количество неудачных попыток ввода пароля, а не стирание данных. Поскольку это проблема безопасности, было бы неплохо получить более надежные гарантии на завершение работы / перезагрузку, чем те, которые предоставляет PowerManager.

1 Ответ

5 голосов
/ 21 апреля 2011

Я уже отвечал здесь: Android 2.2: программно перезагрузить устройство

Короче говоря,

try {
    Runtime.getRuntime().exec("su");
    Runtime.getRuntime().exec("reboot");
} catch (IOException e) {
}      

Это эквивалентно adb reboot.Его эффект незамедлительный.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...