常见问题
如何使用RK25超高频枪发射触发关键条形码阅读器吗?
一年前最后一次更新
因为RK25超高频枪没有API启动RS25条形码阅读器,有一个选择
方法可以集成在一个应用程序触发条形码阅读器。
1。在超高频枪,触发器将结束的关键代码。请参阅下面的示例代码
键和键关闭事件。
2。关键事件以来,已经发现,程序员可以使用软件触发API来触发
RK25条形码阅读器。
示例代码:
@Override
公共布尔dispatchKeyEvent (KeyEvent事件){
如果(event.getAction () = = KeyEvent.ACTION_DOWN)
{
textvvv。setText(“键码= " + String.valueOf (event.getKeyCode ()) +”, \ nMeta = " + String.valueOf (event.getMetaState ()) +”, \ nAction = " + event.getAction ());
日志。我(“TAG_KEY”、“键码= " + event.getKeyCode() +”,元= " + event.getMetaState () + " Action = " + event.getAction () +”, RepeatCount = " + event.getRepeatCount ());
如果(event.getKeyCode () = = 545)
日志。我(“TAG_KEY”、“手枪键键码”);
}
返回super.dispatchKeyEvent(事件);
}
方法可以集成在一个应用程序触发条形码阅读器。
1。在超高频枪,触发器将结束的关键代码。请参阅下面的示例代码
键和键关闭事件。
2。关键事件以来,已经发现,程序员可以使用软件触发API来触发
RK25条形码阅读器。
示例代码:
@Override
公共布尔dispatchKeyEvent (KeyEvent事件){
如果(event.getAction () = = KeyEvent.ACTION_DOWN)
{
textvvv。setText(“键码= " + String.valueOf (event.getKeyCode ()) +”, \ nMeta = " + String.valueOf (event.getMetaState ()) +”, \ nAction = " + event.getAction ());
日志。我(“TAG_KEY”、“键码= " + event.getKeyCode() +”,元= " + event.getMetaState () + " Action = " + event.getAction () +”, RepeatCount = " + event.getRepeatCount ());
如果(event.getKeyCode () = = 545)
日志。我(“TAG_KEY”、“手枪键键码”);
}
返回super.dispatchKeyEvent(事件);
}