Как по нажатии на кнопку выключить телефон?
Подскажите пожалуйста, как по нажатию на кнопку выключить телефон.
Я гуглил, но не смог найти работающий способ. Также я читал официальную документацию, но там было написано, что это устарело.
Если вы знаете, как по кнопке отключить телефон, скажите пожалуйста.
Ответы (1 шт):
Автор решения: Vlad Orlinskas
→ Ссылка
Быстро пробежавшись по документации к классу PowerManager, нашел в нем метод reboot(String reason). Думаю он позволит только перезапустить устройство. Инициализация
pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
Так же вы можете вешать слушателей на кнопки громкости, если нужна помощь с этим, прошу в комментарии.