我正在使用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;
}