直接监听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.  

相关文章:

  • 2021-12-09
  • 2021-07-07
  • 2022-12-23
  • 2022-12-23
  • 2021-11-17
  • 2021-11-27
  • 2022-12-23
猜你喜欢
  • 2021-12-01
  • 2022-02-08
  • 2022-02-08
  • 2021-05-22
  • 2021-07-26
相关资源
相似解决方案