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);