別のアキュムレータを備えたロボットにAndroidタブレットをインストールしていますが、そのアキュムレータが放電されたらタブレットの電源を切る必要があります。Androidアプリケーションからそれを行う方法はありますか? 必要に応じてデバイスをルートできます。
UPD - タブレット - Acer Iconia A100、ICS。
UPD2
ここに作業コードがあります
try {
Process process = new ProcessBuilder()
.command("/system/bin/su")
.start();
OutputStream o =process.getOutputStream();
o.write("/system/bin/reboot -p\n".getBytes());
} catch (Exception e) {
Toast.makeText(getApplicationContext(), "fail!", Toast.LENGTH_LONG).show();
}