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

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

от hobart.rath , в категории: Другие , год назад

Как перезагрузить устройство без 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)


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