有没有办法忽略LongPress?

时间:2019-09-25 16:06:30

标签: android keyevent long-press

我正在使用Android Studio中的手持式激光扫描仪进行一项简单的服务。当我按下耳机挂钩按钮(单击一下)时,我设法使其开始扫描,但是我希望它在打开按钮之前一直保持扫描仪电源打开,但是此代码不起作用:如果按住按钮,设备什么都不做。为此,我应该如何修改它?

任何帮助将不胜感激,谢谢。

if (action == KeyEvent.ACTION_DOWN && event.isLongPress())无效

if (event.getAction() == KeyEvent.ACTION_DOWN)
{
//here goes the code that turns the internal scanner on;
returnValue = true;
}
else
{
if (event.getAction() == KeyEvent.ACTION_UP) 
{
 //here goes the code that turns the internal scanner off
returnValue = true;
}

0 个答案:

没有答案