前一段时间做了个项目,功能是要求在honeyWell设备上实现二维码扫描的功能,那么有人会问了,这设备是干嘛的,和Android有什么关系,其实这种设备也搭载了Android系统,因此我们可以把Android app安装到该设备上,并且该设备会有专用的扫描枪,主要用于仓库物流相关的事宜,无奈网上相关的资料实在太少了,官网打不开,文档是英文,好在经过一番摸索,最后找到了能用的资源SDK,话不多说,步骤如下
1.首先把jar包集成进去
2.打开清单文件,配置扫描权限。
<uses-permission android:name="com.honeywell.decode.permission.DECODE" />
3.回到Acitivity,进行设备的初始化。
/** * 配置扫描枪 */ private void initScan() { //第一步:获取扫描资源,设置扫描参数,开启扫描功能 AidcManager.create(this, new AidcManager.CreatedCallback() { @Override public void onCreated(AidcManager aidcManager) { manager = aidcManager; barcodeReader = manager.createBarcodeReader();