public KeyEventAssert hasDownTime(long time) { isNotNull(); long actualTime = actual.getDownTime(); assertThat(actualTime) // .overridingErrorMessage("Expected time <%s> but was <%s>", time, actualTime) // .isEqualTo(time); return this; }
onCenterLongress(); mLastKeyDownTime = event.getDownTime(); onCenter(); break; if (event.getDownTime() == mLastKeyDownTime) { break; mLastKeyDownTime = event.getDownTime(); onMenu(); break;
public boolean onKey(View v, int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_CALL && event.getDownTime() > 1000){ // Long call key event }else if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN){ AudioManager m = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE); // changing 'this' for your context instance int vol = m.getStreamVolume(AudioManager.STREAM_SYSTEM); // using your desired stream type if (vol == 0){ // Is the volume switched off? } }
public KeyEventAssert hasDownTime(long time) { isNotNull(); long actualTime = actual.getDownTime(); assertThat(actualTime) // .overridingErrorMessage("Expected time <%s> but was <%s>", time, actualTime) // .isEqualTo(time); return this; }
stopTimeOfGame_millis = event.getDownTime(); double usersReactionTime = (event.getDownTime() - startTimeOfGame_millis) / 1000.0; UtilsRG.info("event.getDownTime(): " + usersReactionTime);
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { // only handle this event if it was raised after the dialog was shown if(event.getDownTime() > dialogStartTime){ switch (keyCode) { case KeyEvent.KEYCODE_DPAD_CENTER: case KeyEvent.KEYCODE_HEADSETHOOK: // stop recording / dismiss the dialog this.dismiss(); return true; } } return super.onKeyDown(keyCode, event); }
@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; }
private static boolean interceptBackKeyUp(KeyEvent event) { // Cache handled state boolean handled = mBackKeyHandled; if (mPanicPressOnBackBehavior) { // Check for back key panic press ++mBackKeyPressCounter; final long eventTime = event.getDownTime(); if (mBackKeyPressCounter <= PANIC_PRESS_BACK_COUNT) { // This could be a multi-press. Wait a little bit longer to confirm. Message msg = mHandler.obtainMessage(MSG_BACK_DELAYED_PRESS, mBackKeyPressCounter, 0, eventTime); msg.setAsynchronous(true); mHandler.sendMessageDelayed(msg, MULTI_PRESS_TIMEOUT); } } // Reset back long press state cancelPendingBackKeyAction(); return handled; }
@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); }
switch(event.getAction()){ case KeyEvent.ACTION_DOWN: if(event.getDownTime() - lastPressedTime < PERIOD){ finish(); }else{
case KeyEvent.KEYCODE_DPAD_CENTER: if((gpsLogger != null && gpsLogger.isTracking()) && (event.getEventTime() - event.getDownTime()) > OSMTracker.LONG_PRESS_TIME){
keyDownTimes.get(key).get(keyEventIndex).getDownTime();
@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); }
keyDownTimes.get(key).get(0).getDownTime(); keyEvents = Collections.singletonList(new KeyEvent( downTime,
case MY_KEYCODE_WINDOWS_START: if (hasSpaceProcessed) //Jeremy '12,5,20 long press to show IM picker, switch chi/eng otherwise for the win+space or earth key on zippy if (event.getEventTime() - event.getDownTime() > mLongPressKeyTimeout) showIMPicker(); else
&& event.getEventTime() - event.getDownTime() > mLongPressKeyTimeout) {