0
アプリが終了してからアンドロイドでデバイスを再起動します。アプリが終了した後、アンドロイドでデバイスを再起動します
アプリを終了しようとしています。
moveTaskToBack(true);
finish();
android.os.Process.KillProcess(android.os.Process.myPid());
これはアプリ終了正常動作です。
と再起動してみます。
static Process rebootProcess;
try {
rebootProcess = Runtime.getRuntime().exec(new String[]{"su", "-c", "poweroff"});
} catch (IOException e) {
e.printStackTrace();
}
ウェル操作
のそれぞれが、再起動コード、アプリの終了コードを追加します。
だけのアプリの終了コード操作
moveTaskToBack(true);
finish();
android.os.Process.killProcess(android.os.Process.myPid());
try {
rebootProcess = Runtime.getRuntime().exec(new String[]{"su", "-c", "poweroff"});
} catch (IOException e) {
e.printStackTrace();
}
私はこのコードを実行してみてください。
作業終了のみです。
つまり、アプリ終了後リブートしないでください。
どのように私はアンドロイドでプログラム的に?
ありがとうございました。
私に助言してください
に必要と申し訳ありませんが、この答えではありません。私のアプリはシステムアプリではありません。だから、 'android.permission.REBOOT'を使わないでください。私は 'rebootProcess = Runtime.getRuntime()を使う。exec(new String [] {" su "、" -c "、" reboot "});これが勝った..私は再起動し、アプリの終了を実行します。 – chohyunwook