Android で電源キーの押下をキャプチャする必要があります。私は次のことを試しました
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(KeyEvent.KEYCODE_POWER == event.getKeyCode()){
//some operations
}
return super.onKeyDown(keyCode, event);
}
ただし、電源キー コントロールを押したときにこのコードを使用すると、onKeyDown メソッドに入りません。
電源キーを長押しすると、このメソッドが呼び出されます。しかし、1 回押すと、このイベントをキャプチャする必要があります。
誰でも助けることができますか?