私は、電源ボタンを使って素早くデバイスをオン/オフするようなAndroidのオン/オフ画面を可能にするいくつかのコード行を実装したいと考えています。それを行う方法はありますか?Androidデバイスの電源を入れたり切ったりする
答えて
電源を切らないようにデバイスをロックしたいと思われます。デバイスをロックするには、単純なコードを使用します。 here
を述べたそれはオフにするには権限
Android DevicePolicyManager lockNow()
http://developer.android.com/reference/android/app/admin/DevicePolicyManager.html
を設定するには、この質問に記載された方法を使用してのRuntimeErrorの場合は、デバイスのポリシーマネージャlockNow()
方法
を使用していますデバイス:
これは可能ではないですが、これはREBOOT許可を必要とし、OSがそれを取り消す場合がありますPowerManager
http://developer.android.com/reference/android/os/PowerManager.html#reboot
注意を使用して、それを再起動することができます。
私はAndroidフレームワークで作業しています。多分アプリケーションとフレームワークの違いがあります。それでも動作しません。とにかく、あなたの返信のためにありがとう – Nguyen
あなたはDevicePolicyManger.lockNow()
使用することができます。http://developer.android.com/reference/android/app/admin/DevicePolicyManager.html#lockNow%28%29
はい、あなたはコードの下に使用してプログラミングを行うことができ、 注:
try {
Process proc = Runtime.getRuntime()
.exec(new String[]{ "su", "-c", "reboot -p" });
proc.waitFor();
} catch (Exception ex) {
ex.printStackTrace();
}
:このソリューションは唯一根ざしデバイス
シャットダウンに取り組んでいます
再起動:
同じコードです。ちょうど"reboot -p"
の代わりに"reboot"
を使用してください。
デバイスをロックする、または電源をオフにしますか? – cjds
私が欲しいのはLockScreenの表示です。画面を消した後 - >電源を入れる - > LockScreenが表示されます。提案はありますか? – Nguyen
ランタイムエラーが発生した場合は、私は解決策を投稿しました – cjds