Android onKeyDown onKeyUp измеряет времяJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Android onKeyDown onKeyUp измеряет время

Сообщение Anonymous »

Я хотел бы измерить время между нажатием пользователем кнопки увеличения громкости и ее отпусканием (например, если пользователь удерживает кнопку увеличения громкости нажатой в течение 2 секунд, приложение сделает что-то, а если в течение 4 секунд приложение сделает что-то другое). p>

На первый взгляд кажется, что это очень простая вещь. Чтобы контролировать, в моем коде активности есть следующая часть:

Код: Выделить всё

    public final static long MINIMUM_VOLUME_UP_PRESSING_TO_ACTIVATE_DEACTIVATE=2000;

public final static long MAXIMUMT_VOLUME_UP_PRESSING_TO_ACTIVATE_DEACTIVATE=5000;

public boolean onKeyDown (int keyCode, KeyEvent event) {
switch (keyCode) {
case KeyEvent.KEYCODE_VOLUME_UP:
lastVolumeUpPressingDown=System.currentTimeMillis();
return true;
}
return false;
}

public boolean onKeyUp(int keyCode, KeyEvent event) {
long currentTime = System.currentTimeMillis();
switch (keyCode) {
case KeyEvent.KEYCODE_VOLUME_UP:
if ((currentTime-lastVolumeUpPressingDown>=MINIMUM_VOLUME_UP_PRESSING_TO_ACTIVATE_DEACTIVATE) &&
(currentTime-lastVolumeUpPressingDown

Подробнее здесь: [url]https://stackoverflow.com/questions/22234658/android-onkeydown-onkeyup-measuring-time[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Android onKeyDown onKeyUp измеряет время
    Anonymous » » в форуме Android
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Реагировать на ввод onKeyDown/onKeyUp Android Chrome
    Anonymous » » в форуме Android
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Как политика измерения Layout Composable измеряет дочерний элемент с использованием родительских ограничений?
    Anonymous » » в форуме Android
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Проблема с фильтром Калмана: гироскоп измеряет дельта-вращение, но угол AoA — это абсолютный угол
    Anonymous » » в форуме Python
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Какой в ​​настоящее время лучший способ получать события onKeyUp в Chrome на Android?
    Anonymous » » в форуме Android
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»