電源ボタンと音量小ボタンの組み合わせのように-電話のスクリーンショットを撮ります...同様に、アプリの音量大と電源ボタンの長押しキーにアクセスしてショートカットを提供しようとしています。これは可能ですか?
両方のボタンに個別にアクセスする方法を知っていますが、同時に組み合わせることはできません。
@Override
public boolean onKeyLongPress(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_POWER){
Log.w("LongPress", "power LONG PRESS");
}
if (keyCode == KeyEvent.KEYCODE_VOLUME_UP){
Log.w("LongPress", "Volume Up LONG PRESS");
}
return super.onKeyLongPress(keyCode, event);
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_VOLUME_UP){
event.startTracking();
return true;
}
return super.onKeyDown(keyCode, event);
}
ここで組み合わせを行う方法'&&'は機能しませんか?