2013-09-23 76 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(...);

我希望这个帮助你。感谢名单。

相关问题