今天很郁闷一直弄不出东西,我想用声音volume button 来处理一个事件 比如我想按一下 那么我程序里面的数字增加
可是呢带来的后果是 我的播放器音乐声音也增大了 我只想第一中效果不想要第二种。
@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_UP) {
//TODO
}
return true;
default:
return super.dispatchKeyEvent(event);
}
}
本文探讨了使用音量按钮触发应用程序内部事件而不影响系统音量的方法。作者希望实现按下音量键时仅改变程序状态而不会调整正在播放的音频音量。

被折叠的 条评论
为什么被折叠?



