2013-09-23 85 views

回答

0

我不確定這是你想要做什麼。 因爲,KEYCODE_BRIGHTNESS_DOWN是安靜的新(從級別18),我找不到在硬件/軟件密鑰上使用KEYCODE_BRIGHTNESS_DOWN的設備。

但是,如果softkeyboard/hardware_device發送一個keyEvent,則會拋出inputconnection.sendKeyEvent(keyEvent),這個將會起作用。

public class myClass implements OnKeyListener { 
     .....; 

     @Override 
     public boolean onKeyDown(int keyCode, KeyEvent event) { 
      // TODO Auto-generated method stub 
      if(keyCode == KeyEvents.KEYCODE_BRIGHTNESS_DOWN) { 
        ..... 
      } 
      return super.onKeyDown(keyCode, event); 
     } 
    } 

我真的不知道hardware_button /軟鍵將發送的keyEvent拋出inputConnection(通常他們這樣做),但如果他們這樣做,你可以得到的keyEvent拋出的onkeydown(...);

我希望這個幫助你。感謝名單。

相關問題