3
@Override
public boolean dispatchKeyEvent(KeyEvent event) {
int action = event.getAction();
int keyCode = event.getKeyCode();
switch (keyCode) {
case KeyEvent.KEYCODE_VOLUME_UP:
if (action == KeyEvent.ACTION_UP) {
//TODO
}
return true;
case KeyEvent.KEYCODE_VOLUME_DOWN:
if (action == KeyEvent.ACTION_DOWN) {
//TODO
}
return true;
default:
return super.dispatchKeyEvent(event);
}
}
此代码在屏幕打开时工作。但屏幕锁定时不行。屏幕锁定时有没有办法获得音量按键事件?如何在屏幕锁定时获取音量按键事件?
解锁屏幕时要触发它 – itsrajesh4uguys 2013-04-22 10:03:04
但我需要它,而锁定 – user2306862 2013-04-22 10:09:07
我的意思解锁programmatcally .. – itsrajesh4uguys 2013-04-22 10:12:22