给Android的音量按钮添加监听事件

很多Android应用都应用到音量按钮,比如翻页,调整音乐声音大小等,但是如果没有对音量按钮进行监听,则无法达到预期的效果。如下代码,就是监听Android手机的音量按钮,开发者可以在相应的位置添加自己需要实现的功能。

  
  
  
  
  1. @Override 
  2. public boolean onKeyDown (int keyCode, KeyEvent event) { 
  3.     // 获取手机当前音量值 
  4.     int i = getCurrentRingValue (); 
  5.  
  6.     switch (keyCode) { 
  7.         // 音量减小 
  8.         case KeyEvent.KEYCODE_VOLUME_DOWN: 
  9.             Toast.makeText (Activity03.this"当前音量值: " + i, Toast.LENGTH_SHORT).show (); 
  10.             // 音量减小时应该执行的功能代码 
  11.             return true
  12.  
  13.         // 音量增大 
  14.         case KeyEvent.KEYCODE_VOLUME_UP: 
  15.             Toast.makeText (Activity03.this"当前音量值: " + i, Toast.LENGTH_SHORT).show (); 
  16.             // 音量增大时应该执行的功能代码 
  17.             return true
  18.     } 
  19.  
  20.     return super.onKeyDown (keyCode, event); 

 

你可能感兴趣的:(android,移动开发,onKeyDown,FrancisRan)