12

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

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

これどうやってするの ?

4

3 に答える 3

9

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

幸いなことに、おそらくカスタム ファームウェアを使用しない限り、これは不可能です。

于 2011-11-07T13:38:22.760 に答える
3

Cyanogenmod で動作します: http://review.cyanogenmod.com/#/c/18924/4/core/res/AndroidManifest.xml android.permission.PREVENT_POWER_KEY パーミッションが必要です。

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

Afaik システム アプリは、電源ボタンを正常にインターセプトできます。

于 2012-07-14T23:18:03.893 に答える
-3

を実装onKeyDownしてみてください。指定されたキーが押されたキーコードがKEYCODE_POWERであり、アクションが返さACTION_DOWNれた直後である場合(このキーの押下を処理したことを意味します)ACTION_UPtrue

于 2011-11-07T12:53:24.187 に答える