アプリで電話全体をシャットダウンすることは可能ですか? どのように?電話をルート化する必要がありますか?
質問する
5919 次
2 に答える
2
デバイスをルート化する必要がある電話を完全にオフにするには、DEVICE_POWER 権限が必要です。
PowerManager を使用して、スリープまたは再起動することができます。
http://developer.android.com/reference/android/os/PowerManager.html#reboot(java.lang.String )
再起動には許可も必要です。
http://developer.android.com/reference/android/Manifest.permission.html#REBOOT
于 2012-04-09T16:24:43.797 に答える
0
1、あなたのデバイスにはルートが必要です
2、このようなコード
private void powerOff() {
try {
Process proc = Runtime.getRuntime()
.exec(new String[]{ "su", "-c", "reboot -p" });
proc.waitFor();
} catch (Exception ex) {
ex.printStackTrace();
}
}
private void reboot() {
try {
Process proc = Runtime.getRuntime().exec(new String[]{ "su", "-c", "reboot" });
proc.waitFor();
} catch (Exception e) {
e.printStackTrace();
}
}
于 2015-07-17T09:57:28.323 に答える