本文整理了Java中android.view.KeyEvent.getEventTime()
方法的一些代码示例,展示了KeyEvent.getEventTime()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。KeyEvent.getEventTime()
方法的具体详情如下:
包路径:android.view.KeyEvent
类名称:KeyEvent
方法名:getEventTime
暂无
代码示例来源:origin: aa112901/remusic
final long eventtime = event.getEventTime();
代码示例来源:origin: naman14/Timber
final long eventtime = event.getEventTime();
代码示例来源:origin: jMonkeyEngine/jmonkeyengine
evt.setKeyCode(event.getKeyCode());
evt.setCharacters(event.getCharacters());
evt.setTime(event.getEventTime());
evt.setKeyCode(event.getKeyCode());
evt.setCharacters(event.getCharacters());
evt.setTime(event.getEventTime());
kie.setTime(event.getEventTime());
addEvent(kie);
代码示例来源:origin: ajavamind/Processing-Cardboard
protected void nativeKeyEvent(android.view.KeyEvent event) {
// event.isPrintingKey() returns false for whitespace and others,
// which is a problem if the space bar or tab key are used.
char key = (char) event.getUnicodeChar();
// if not mappable to a unicode character, instead mark as coded key
if (key == 0 || key == 0xFFFF) {
key = CODED;
}
int keyCode = event.getKeyCode();
int keAction = 0;
int action = event.getAction();
if (action == android.view.KeyEvent.ACTION_DOWN) {
keAction = KeyEvent.PRESS;
} else if (action == android.view.KeyEvent.ACTION_UP) {
keAction = KeyEvent.RELEASE;
}
// TODO set up proper key modifier handling
int keModifiers = 0;
KeyEvent ke = new KeyEvent(event, event.getEventTime(),
keAction, keModifiers, key, keyCode);
postEvent(ke);
}
代码示例来源:origin: Unity-Technologies/unity-ads-android
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (_keyEventList != null) {
if (_keyEventList.contains(keyCode)) {
WebViewApp.getCurrentApp().sendEvent(WebViewEventCategory.ADUNIT, AdUnitEvent.KEY_DOWN, keyCode, event.getEventTime(), event.getDownTime(), event.getRepeatCount(), _activityId);
return true;
}
}
return false;
}
代码示例来源:origin: AndBible/and-bible
/** handle DPAD keys
*/
public boolean onKeyUp(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_DPAD_RIGHT || keyCode == KeyEvent.KEYCODE_DPAD_LEFT) {
Log.d(TAG, "D-Pad");
// prevent too may scroll events causing multi-page changes
if (event.getEventTime()-lastHandledDpadEventTime>1000) {
if (keyCode==KeyEvent.KEYCODE_DPAD_RIGHT) {
activeWindowPageManagerProvider.getActiveWindowPageManager().getCurrentPage().next();
} else {
activeWindowPageManagerProvider.getActiveWindowPageManager().getCurrentPage().previous();
}
lastHandledDpadEventTime = event.getEventTime();
return true;
}
}
return false;
}
代码示例来源:origin: stackoverflow.com
double getEventTime = (event.getEventTime() - startTimeOfGame_millis) / 1000.0;
UtilsRG.info("event.getEventTime(): " + getEventTime);
代码示例来源:origin: playn/playn
void onKeyUp (int keyCode, KeyEvent nativeEvent) {
long time = nativeEvent.getEventTime();
Keyboard.KeyEvent event = new Keyboard.KeyEvent(0, time, keyForCode(keyCode), false);
event.setFlag(mods(nativeEvent));
dispatch(event);
}
代码示例来源:origin: JimSeker/bluetooth
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
int deviceId = event.getDeviceId();
if (deviceId != -1) {
Ship currentShip = getShipForId(deviceId);
if (currentShip.onKeyDown(keyCode, event)) {
step(event.getEventTime());
return true;
}
}
return super.onKeyDown(keyCode, event);
}
代码示例来源:origin: JimSeker/bluetooth
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
int deviceId = event.getDeviceId();
if (deviceId != -1) {
Ship currentShip = getShipForId(deviceId);
if (currentShip.onKeyUp(keyCode, event)) {
step(event.getEventTime());
return true;
}
}
return super.onKeyUp(keyCode, event);
}
代码示例来源:origin: Ryfthink/TV-HorizontalListView
@Override
public boolean onKeyLongPress(int keyCode, KeyEvent event) {
boolean handled = false;
switch (keyCode) {
case KeyEvent.KEYCODE_DPAD_CENTER:
case KeyEvent.KEYCODE_NUMPAD_ENTER:
case KeyEvent.KEYCODE_ENTER:
mLastLongPress = event.getEventTime();
performItemLongClick(getSelectedView(), getSelectedItemPosition(), getSelectedItemId());
handled = true;
break;
}
return handled || super.onKeyLongPress(keyCode, event);
}
代码示例来源:origin: com.googlecode.playn/playn-android
public void onKeyUp(int keyCode, KeyEvent nativeEvent) {
final Keyboard.Event event = new Keyboard.Event.Impl(
new Events.Flags.Impl(), nativeEvent.getEventTime(), keyForCode(keyCode),
extractModifiers(nativeEvent));
platform.invokeLater(new Runnable() {
@Override
public void run() {
platform.keyboard().onKeyUp(event);
}
});
}
代码示例来源:origin: threerings/playn
public void onKeyUp(int keyCode, KeyEvent nativeEvent) {
final Keyboard.Event event = new Keyboard.Event.Impl(
new Events.Flags.Impl(), nativeEvent.getEventTime(), keyForCode(keyCode),
extractModifiers(nativeEvent));
platform.invokeLater(new Runnable() {
@Override
public void run() {
platform.keyboard().onKeyUp(event);
}
});
}
代码示例来源:origin: playn/playn
void onKeyDown (int keyCode, KeyEvent nativeEvent) {
long time = nativeEvent.getEventTime();
Keyboard.KeyEvent event = new Keyboard.KeyEvent(0, time, keyForCode(keyCode), true);
event.setFlag(mods(nativeEvent));
dispatch(event);
int unicodeChar = nativeEvent.getUnicodeChar();
if (unicodeChar != 0) dispatch(new Keyboard.TypedEvent(0, time, (char)unicodeChar));
}
代码示例来源:origin: PhilippC/keepass2android
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
switch (keyCode) {
case KeyEvent.KEYCODE_DPAD_DOWN:
case KeyEvent.KEYCODE_DPAD_UP:
case KeyEvent.KEYCODE_DPAD_LEFT:
case KeyEvent.KEYCODE_DPAD_RIGHT:
LatinKeyboardView inputView = mKeyboardSwitcher.getInputView();
// Enable shift key and DPAD to do selections
if (inputView != null && inputView.isShown()
&& inputView.isShifted()) {
event = new KeyEvent(event.getDownTime(), event.getEventTime(),
event.getAction(), event.getKeyCode(), event.getRepeatCount(),
event.getDeviceId(), event.getScanCode(),
KeyEvent.META_SHIFT_LEFT_ON | KeyEvent.META_SHIFT_ON);
InputConnection ic = getCurrentInputConnection();
if (ic != null) ic.sendKeyEvent(event);
return true;
}
break;
}
return super.onKeyUp(keyCode, event);
}
代码示例来源:origin: Ryfthink/TV-HorizontalListView
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
boolean handled = false;
switch (keyCode) {
case KeyEvent.KEYCODE_DPAD_CENTER:
case KeyEvent.KEYCODE_NUMPAD_ENTER:
case KeyEvent.KEYCODE_ENTER:
long duration = event.getEventTime() - event.getDownTime();
if (event.isTracking() && event.getDownTime() > mLastLongPress && duration < ViewConfiguration.getLongPressTimeout()) {
performItemClick(getSelectedView(), getSelectedItemPosition(), getSelectedItemId());
}
handled = true;
break;
}
return handled || super.onKeyUp(keyCode, event);
}
代码示例来源:origin: li2/learning-android-open-source
step(event.getEventTime());
return true;
代码示例来源:origin: threerings/playn
public void onKeyDown(int keyCode, KeyEvent nativeEvent) {
long time = nativeEvent.getEventTime();
final Keyboard.Event event = new Keyboard.Event.Impl(
new Events.Flags.Impl(), time, keyForCode(keyCode), extractModifiers(nativeEvent));
platform.invokeLater(new Runnable() {
@Override
public void run() {
platform.keyboard().onKeyDown(event);
}
});
int unicodeChar = nativeEvent.getUnicodeChar();
if (unicodeChar != 0) {
final Keyboard.TypedEvent typedEvent =
new Keyboard.TypedEvent.Impl(event.flags(), time, (char)unicodeChar);
platform.invokeLater(new Runnable() {
@Override
public void run() {
platform.keyboard().onKeyTyped(typedEvent);
}
});
}
}
代码示例来源:origin: com.googlecode.playn/playn-android
public void onKeyDown(int keyCode, KeyEvent nativeEvent) {
long time = nativeEvent.getEventTime();
final Keyboard.Event event = new Keyboard.Event.Impl(
new Events.Flags.Impl(), time, keyForCode(keyCode), extractModifiers(nativeEvent));
platform.invokeLater(new Runnable() {
@Override
public void run() {
platform.keyboard().onKeyDown(event);
}
});
int unicodeChar = nativeEvent.getUnicodeChar();
if (unicodeChar != 0) {
final Keyboard.TypedEvent typedEvent =
new Keyboard.TypedEvent.Impl(event.flags(), time, (char)unicodeChar);
platform.invokeLater(new Runnable() {
@Override
public void run() {
platform.keyboard().onKeyTyped(typedEvent);
}
});
}
}
代码示例来源:origin: li2/learning-android-open-source
step(event.getEventTime());
return true;
内容来源于网络,如有侵权,请联系作者删除!