【发布时间】:2016-04-11 10:20:55
【问题描述】:
我想得到一个按键时间,以毫秒为单位。
Example 如果用户按下“F”键,我想以毫秒为单位获取按下时间的值。
public void keyPressed(KeyEvent event) {
int keyCode = event.getKeyCode();
switch (keyCode) {
case KeyEvent.ACTION_DOWN:
// start timer
inizio = System.currentTimeMillis();
break;
case KeyEvent.ACTION_UP:
// end timer
long diffInSec = (System.currentTimeMillis() - inizio);
Toast.makeText(this, "Click durato " + diffInSec, Toast.LENGTH_SHORT).show();
break;}
【问题讨论】:
标签: java android android-studio keypress keyevent