web-dev-qa-db-ja.com

電源ボタンを無効にする方法は?

Android電源ボタンの機能をオーバーライドすることは可能ですか?電源ボタンを「無効」にしたいのですが、このボタンの機能をオーバーライドして何もしないようにする予定です({};)私の主なアイデアは、画面をオフにすることを無効にすることです。

誰かが電源ボタンを押しても何も起こらないようにしたい。

これどうやってするの ?

10
Lukap

Android電源ボタンの機能を上書きすることは可能ですか?電源ボタンを「無効」にしたいですか?.

幸いなことに、これは、おそらくカスタムファームウェアを介する場合を除いて、不可能です。

7
CommonsWare

それはCyanogenmodで動作します: http://review.cyanogenmod.com/#/c/18924/4/core/res/AndroidManifest.xml Android.permission.PREVENT_POWER_KEY権限が必要になります。

ところで、1つの良いシナリオは、電源ボタンをカメラのシャッターボタンとして使用することです(デバイスに専用のボタンがない場合)。

Afaikシステムアプリは通常、電源ボタンを傍受できます。

3
user765269