本文主要是介绍unity2018在Android状态下获取USB扫码枪数据,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
公司做了个新项目,之前有项目用的是反扫二维码的,用串口就行,现在条形码反扫器都是使用USB接口直接用,就查阅了很多资料,在PC端使用全局钩子可以获取到扫码枪数据,但是在Android就不行了。大部分资料看起来都好复杂,要不就感觉缺失了东西,现在自己整理一下。
1.在unity中新建测试场景,并且建立文本用于显示扫码枪数据,建立管理类QrBarManger及对象
2.QrBarManger脚本如下,用于在unity中显示当前扫码枪的数据
3.打包成安卓原生项目,使用Androidstudio打开,个人用的是3.5.2版本。打开之后修改
dispatchKeyEvent方法。
4.可以在Androidstudio上面使用虚拟机测试,扫码枪插在电脑USB接口即可。测试完成,希望对大家有帮助
这篇关于unity2018在Android状态下获取USB扫码枪数据的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!