读书人

dispatchKeyEvent事件处理声音旋钮

发布时间: 2012-09-14 11:53:44 作者: rapoo

dispatchKeyEvent事件处理声音按钮

今天很郁闷一直弄不出东西,我想用声音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);?
? ? ? ? }?
? ? }?

读书人网 >移动开发

热点推荐