Как отключить питание, перезагрузить диалог из приложения? - PullRequest
2 голосов
/ 25 января 2011

Я бы хотел вызвать диалог выключения питания, перезагрузки и т. Д. Так же, как диалог по умолчанию для Android, когда кнопка питания долго нажимается в моем приложении.
Мне не нужно вызывать напрямую перезагрузку, выключение и т. Д. Из моего приложения.
Просто хотел бы вызвать этот диалог.
Как это назвать? или Как отправить кнопку питания кнопкой на приложении?
Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 25 января 2011

Если вы посмотрите на исходный код, вы увидите, что он обрабатывается внутри (PhoneWindowManager.java и GlobalActions.java). Нет никакого интерфейса через API. Короче говоря: не может быть сделано.

Если у вас есть разрешение REBOOT, вы можете перезагрузить телефон напрямую с помощью PowerManager.reboot(), но маловероятно, что общедоступному приложению понадобятся эти функции. Я бы не стал доверять приложению с разрешением REBOOT.

1 голос
/ 25 января 2011

Это невозможно программно из-за ограничений безопасности

...