Начиная с уровня API 8 PowerManager содержит метод reboot () .
Я добавил необходимые разрешения в мой манифест, приобрел объект PowerManager и вызвал
pm.reboot();
Это приводит к закрытию силы с этой трассировкой стека
01-04 16: 58: 35.847: ERROR / AndroidRuntime (2945): java.lang.SecurityException: ни у пользователя 10060, ни у текущего процесса нет android.permission.REBOOT.
Кто-нибудь знает, должен ли этот метод PowerManager.reboot () быть доступен приложениям? Так как это находится в документации, я вроде как предположил, что это было в порядке, чтобы использовать.