4

プログラムでAndroidをシャットダウンする方法、質問を検索したところ、多くの回答が見つかりました。最も強い答えは、あなたの電話はROOTでなければならないというものでした。今、私の電話はルートであり、コードは正常に動作していますが、以下のコードを実行するとアラートが表示されます下のこの画像のように。

コード:

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

私の結果:

ここに画像の説明を入力

このアラートを解消する方法 シャットダウン プログラム ボタンを押したときに、このアラートを表示せずに直接シャットダウンしたい。

4

1 に答える 1

2

お使いの携帯電話がルート化されている場合でも、ルート化を必要とするアプリがこれらのシステム領域にアクセスしている場合、少なくとも 1 回 (アプリの初回使用時) はユーザーに許可を求めるプロンプトが表示されます。指定された時間制限 (通常は 15 分) の間、アプリのルート権限を許可するたびに許可するか、[選択を記憶する] を選択して、この方法でアプリへの永続的なアクセスを許可することができます。「自分の選択を記憶する」で一度許可した場合は、スーパー ユーザー アプリからこの許可を手動で変更する必要があります。

注: デバイスが root 化されると、デバイスに「SuperSU」または「Superuser」という名前のアプリが表示され、ROOT 権限が必要なすべてのアプリと、これらのアプリのデフォルトのアクセス レベルが表示されます。

お役に立てれば:)

于 2014-03-31T13:51:14.203 に答える