Как программно отключить устройство Android?
Мое устройство рутованное.
Я знаю, что для перезагрузки устройства мы используем команду оболочки "su -c reboot". В некоторых других публикациях я вижу людей, которые публикуют команду shutdown как "su -c shutdown", но это не работает, а также есть разрешение ACTION_SHUTDOWN, но эти разрешения используются для системных приложений.
Есть ли команда, которая выключает устройство?
1 ответ
Решение
/**
* Low-level function turn the device off immediately, without trying
* to be clean. Most people should use
* {@link android.internal.app.ShutdownThread} for a clean shutdown.
*
* @deprecated
* @hide
*/
@Deprecated
public static native void shutdown();
попробуйте использовать:
su reboot -p.
Это работает на некоторых устройствах, однако не завершает работу чисто.