1

こんにちは、プログラムでREBOOTSHUTDOWN 、 DOWNLOAD MODE携帯電話に入ることができるコードを見つけたいと思っています。私はこれに関係するものを見つけるためにインターネットを精査するのに疲れ果てていましたが、失敗しました. アイデア/リンク/リファレンスはありますか?

4

1 に答える 1

1

アプリがシステム キーで署名されている場合は、reboot()を使用できます。

一方、root を持っている場合でも実行できます (これは、いくつかの ROM、主にいくつかのストック HTC のものでは機能しません。

シャットダウン:

try {
    Process proc = Runtime.getRuntime()
                    .exec(new String[]{ "su", "-c", "reboot -p" });
    proc.waitFor();
} catch (Exception ex) {
    ex.printStackTrace();
}

再起動:

同じコードです。reboot代わりに を使用してreboot -pください。

私の知る限り、APIを使用して「ダウンロードモード」で起動することはできませんが、ルート化されたデバイスでは、adbバイナリを使用して起動できる場合があります

于 2013-04-10T16:13:29.297 に答える