Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android活动中的神秘事件我可以';我好像没抓住_Android - Fatal编程技术网

Android活动中的神秘事件我可以';我好像没抓住

Android活动中的神秘事件我可以';我好像没抓住,android,Android,我正在为一个定制的android设备编写一个应用程序,其中包括一个条形码扫描仪。我的应用程序中有一个WebView 开箱即用,扫描仪在webview中填充html字段,而不调用任何库方法 我可以在Android Studio的分析器中看到文本。我附上了活动的照片。为了测试,我创建了一个用文本“yourtext”编码的条形码 我的问题是,我需要捕获或复制这个事件,但我不知道它是什么类型的事件。我原本以为文本是关键事件的一部分,但字符串不在那里。这似乎是另一个按键事件。有没有办法捕捉或复制这个神秘事

我正在为一个定制的android设备编写一个应用程序,其中包括一个条形码扫描仪。我的应用程序中有一个WebView

开箱即用,扫描仪在webview中填充html字段,而不调用任何库方法

我可以在Android Studio的分析器中看到文本。我附上了活动的照片。为了测试,我创建了一个用文本“yourtext”编码的条形码


我的问题是,我需要捕获或复制这个事件,但我不知道它是什么类型的事件。我原本以为文本是关键事件的一部分,但字符串不在那里。这似乎是另一个按键事件。有没有办法捕捉或复制这个神秘事件?

它可能是分配给扫描仪触发按钮的关键代码(只需按住它一秒钟)。。。当关键事件的持续时间发生变化时,应证明这一点
KEYCODE\u按钮\u R1
103

在游戏控制器上,R1按钮应该是标有R1(或R)的按钮或右上角的触发按钮


可能有配置条形码可用,以启用/禁用/更改该键代码。

谢谢,我可以捕获键代码按钮R1事件,但似乎还有第二个字符串有效负载事件。KEYCODE_按钮_R1不包含任何有效负载。@LuckyPrime单个密钥代码事件不能包含任何有效负载,因此它是有效负载-而条形码是一组密钥代码。如果支持双向通信,将
KEYCODE\u按钮\u R1
发送到扫描仪甚至可能触发扫描。Zebra&Honeywell支持这一点,但它们不是简单的“键盘楔形”扫描仪,而是在XML信封中发送/接收数据。