Android监听耳机按键事件

直接监听onKeyDown方法

 

  1.  
    @Override
  2.  
    public boolean onKeyDown(int keyCode, KeyEvent event) {
  3.  
    if (KeyEvent.KEYCODE_HEADSETHOOK == keyCode) { //按下了耳机键
  4.  
    if (event.getRepeatCount() == 0) { //如果长按的话,getRepeatCount值会一直变大
  5.  
    //短按
  6.  
    } else {
  7.  
    //长按
  8.  
    }
  9.  
    }
  10.  
    }
  11.  

Android监听耳机按键事件

上一篇:逆向某音短视频App之设备激活


下一篇:Android 11使用TextToSpeech实现文字转换语音&&相关bug:speak failed: not bound to TTS engine