在app退出后,重新启动设备

时间:2016-08-18 04:33:50

标签: android

我想在app退出后,在android上重启我的设备

我试着退出这个。

moveTaskToBack(true);
finish();
android.os.Process.KillProcess(android.os.Process.myPid());

这是app退出正常工作。

我尝试重新启动它。

static Process rebootProcess;
try {
     rebootProcess = Runtime.getRuntime().exec(new String[]{"su", "-c", "poweroff"});
} catch (IOException e) {
 e.printStackTrace();
}

每个井操作

但添加重启代码,应用退出代码。

仅限app退出代码操作

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();
    }

我尝试运行此代码。

只能工作app退出。

换句话说,

app退出后。不要重启。

我如何以编程方式安装android?

感谢。

请给我建议

1 个答案:

答案 0 :(得分:0)

您可以尝试使用PowerManager重启Android设备。

<uses-permission android:name="android.permission.REBOOT"/>

并在androidManifest.xml中要求

{{1}}