如果应用程序不显示EditText(文本框)并且没有软键盘,是否有可能以某种方式捕获文本输入事件?
作业系统:Android 4.1.2
PS让我解释一下为什么这样做是必要的:有一个设备-摩托罗拉TC55-(数据收集终端,Android 4.1.2上的智能手机,带条形码读取器(激光)),其左侧有一个扫描按钮。
按下后,将打开激光扫描仪,读取条形码,并在读取读取的条形码符号后以编程方式“按下”。
不同的解决方案应该是利用这些设备在读取条形码时提供的Intent。
您可以在TC55的开发人员文档中找到更多信息,只需配置设备,使其将带有条形码数据的Intent发送到您的应用程序即可。
此配置可以导出并在其他设备上重复使用。另一个选择是让您的应用程序使用TC55的Profile API以编程方式设置配置。通过这种方式,您可以针对您的用例微调条形码解码器。
使用DataCapture Intents比使用模拟键盘输入要干净得多。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句