IData扫码枪的遗留的坑

 前段时间,公司准备弄个自己仓储物流专用的App,提供给本公司的仓储员扫码入库出库商品,设备到手后,跟iData的客服人员要了配套的操作文档,按照他们的建议采用广播的模式接收扫码后的信息,一开始开发的挺顺利,没什么难点,唯一的坑是我们的主界面有一个查询按钮,点击可以打开扫描头扫描二维码,得到查询的商品信息。本想这该是正常简单的操作,可是做的时候,主界面的扫描按钮总是不能时常有效的扫描,有时候干脆不能扫描。其中的缘由思索一天,依旧不能想到问题所在,故纪录下来,留有以后解决。顺便记录开发的iData扫描头的过程,方便以后备用。

 首先在onCraete()中配置ScannerInterface,这个类会在你购买设备的时候提供给你。

mScanner = new ScannerInterface(this);
mScanner.open();                        //扫描引擎上电,该接口请勿频繁调用,频繁关闭串口会导致程序卡死
mScanner.setOutputMode(1);              //扫描结果输出模式,此处为广播输出模式
mScanner.unlockScanKey();               //释放设备的扫描按键,释放后iScan无法控制扫描按键,用户可自定义扫描按键
mScanner.enablePlayBeep(true);          //是否允许蜂鸣反馈
mScanner.enableFailurePlayBeep(false);   //扫描失败蜂鸣反馈
mScanner.enablePlayVibrate(true);       //
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值