android.view.KeyEvent.getSource()方法的使用及代码示例

x33g5p2x  于2022-01-23 转载在 其他  
字(3.4k)|赞(0)|评价(0)|浏览(264)

本文整理了Java中android.view.KeyEvent.getSource()方法的一些代码示例,展示了KeyEvent.getSource()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。KeyEvent.getSource()方法的具体详情如下:
包路径:android.view.KeyEvent
类名称:KeyEvent
方法名:getSource

KeyEvent.getSource介绍

暂无

代码示例

代码示例来源:origin: square/assertj-android

@TargetApi(GINGERBREAD)
public KeyEventAssert hasSource(int source) {
 isNotNull();
 int actualSource = actual.getSource();
 assertThat(actualSource) //
   .overridingErrorMessage("Expected source <%s> but was <%s>", source, actualSource) //
   .isEqualTo(source);
 return this;
}

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

@Override
  public boolean onKey(View view, int keyCode, KeyEvent event) {
    if (view != getView()) {
      return false;
    }

    boolean consumed = false;

    int source = event.getSource();
//        logger.log(Level.INFO, "onKey source: {0}", source);

    boolean isTouch =
        ((source & InputDevice.SOURCE_TOUCHSCREEN) == InputDevice.SOURCE_TOUCHSCREEN) ||
        ((source & InputDevice.SOURCE_KEYBOARD) == InputDevice.SOURCE_KEYBOARD);
//        logger.log(Level.INFO, "onKey source: {0}, isTouch: {1}",
//                new Object[]{source, isTouch});

    if (touchInput != null) {
      consumed = touchInput.onKey(event);
    }

    return consumed;

  }

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

public boolean onKey(KeyEvent event) {
    boolean consumed = false;
//        logger.log(Level.INFO, "onKey event: {0}", event);

    event.getDeviceId();
    event.getSource();
    AndroidJoystick joystick = joystickIndex.get(event.getDeviceId());
    if (joystick != null) {
      JoystickButton button = joystick.getButton(event.getKeyCode());
      boolean pressed = event.getAction() == KeyEvent.ACTION_DOWN;
      if (button != null) {
        JoyButtonEvent buttonEvent = new JoyButtonEvent(button, pressed);
        joyInput.addEvent(buttonEvent);
        consumed = true;
      } else {
        JoystickButton newButton = joystick.addButton(event.getKeyCode());
        JoyButtonEvent buttonEvent = new JoyButtonEvent(newButton, pressed);
        joyInput.addEvent(buttonEvent);
        consumed = true;
      }
    }

    return consumed;
  }

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

int source = event.getSource();

代码示例来源:origin: com.squareup.assertj/assertj-android

@TargetApi(GINGERBREAD)
public KeyEventAssert hasSource(int source) {
 isNotNull();
 int actualSource = actual.getSource();
 assertThat(actualSource) //
   .overridingErrorMessage("Expected source <%s> but was <%s>", source, actualSource) //
   .isEqualTo(source);
 return this;
}

代码示例来源:origin: ouya/ouya-sdk-examples

if (keyEvent.getSource() == InputDevice.SOURCE_JOYSTICK ) {
  updateDPad(playerNum);
} else {
if (keyEvent.getSource() == InputDevice.SOURCE_JOYSTICK ) {
  updateDPad(playerNum);
} else {
if (keyEvent.getSource() == InputDevice.SOURCE_JOYSTICK ) {
  updateDPad(playerNum);
} else {
if (keyEvent.getSource() == InputDevice.SOURCE_JOYSTICK ) {
  updateDPad(playerNum);
} else {

代码示例来源:origin: ouya/ouya-sdk-examples

if (null != device) {
  String text = "KeyCode=(" + keyCode + ") "
      + DebugInput.debugGetButtonName(keyCode)+" source="+keyEvent.getSource()
      + " fallback="+(keyEvent.getFlags() == KeyEvent.FLAG_FALLBACK);
  if (android.os.Build.VERSION.SDK_INT >= 19) {
  if (keyEvent.getSource() == InputDevice.SOURCE_JOYSTICK ) {
    updateDPad(playerNum);
  } else {
  if (keyEvent.getSource() == InputDevice.SOURCE_JOYSTICK ) {
    updateDPad(playerNum);
  } else {
  if (keyEvent.getSource() == InputDevice.SOURCE_JOYSTICK ) {
    updateDPad(playerNum);
  } else {
  if (keyEvent.getSource() == InputDevice.SOURCE_JOYSTICK ) {
    updateDPad(playerNum);
  } else {

代码示例来源:origin: limboemu/limbo

if ((event.getSource() & InputDevice.SOURCE_KEYBOARD) != 0) {
  if (event.getAction() == KeyEvent.ACTION_DOWN) {
if ((event.getSource() & InputDevice.SOURCE_MOUSE) != 0) {

相关文章