OSの再起動を行う
要Root化。以下のようなコードで実現できるらしい。
try { Process p = null; p = Runtime.getRuntime().exec("su"); OutputStream o = p.getOutputStream(); o.write("reboot\n\r".getBytes()); o.flush(); } catch (IOException e) { e.printStackTrace(); }
ACCESS_SUPERUSERについて警告が出たらAndroidManifest.xmlに次の一文を追加する。
<uses-permission android:name="android.permission.ACCESS_SUPERUSER" />