2013-03-07 3 views
0

Мое устройство является корневым.Как программно отключить устройство 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. 

Это работает на некоторых устройствах, однако это не завершение работы чисто.

+0

Я действительно пытался выполнить «su rebbot -p». Это не сработало для меня, но когда я выполняю команды отдельно (su, reboot -p) в разных процессах, тогда это сработало – user1810931

Смежные вопросы