Как перезагрузить устройство без root, используя kotlin?

Пользователь

от hobart.rath , в категории: Другие , 2 месяца назад

Как перезагрузить устройство без root, используя kotlin?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от pauline , месяц назад

@hobart.rath 

Из кода на Kotlin без прав root нельзя выполнить перезагрузку устройства напрямую, но можно использовать интент для вызова системной функции перезагрузки.


Вот пример кода на Kotlin, который использует интент для вызова системной функции перезагрузки:

1
2
3
4
5
val intent = Intent(Intent.ACTION_REBOOT)
intent.putExtra("nowait", 1)
intent.putExtra("interval", 1)
intent.putExtra("window", 0)
sendBroadcast(intent)


Обратите внимание, что некоторые производители устройств могут отключить возможность перезагрузки из приложения. Поэтому этот код может не работать на всех устройствах.