2013-03-07 2 views
0

내 장치가 루팅 된 장치입니다.안드로이드 장치를 프로그래밍 방식으로 종료하는 방법은 무엇입니까?

나는 장치를 재부팅하기 위해 쉘 명령 "su -c reboot"을 사용한다는 것을 알고 있습니다. 다른 게시물에서 "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

관련 문제