分享到
新浪微博
分享到
朋友圈
分享到
QQ空间
发布日期:2020-09-25 来源: 本站 阅读量(7257)
seuic东大集成手持终端/autoid手持机PDA是支持二次开发的安卓手持终端产品,本教程主要是初步讲解东大集成手持终端如何通过调用SDK的API接口函数去获取扫描信息,现在不建议使用这样的方式,广播模式会比较简单,程序的维护也更方便。 本教程支持的设备:东大集成A9手持终端,东大集成A9二分之一手持终端,东大集成Q7冷库手持终端,东大集成小码哥企业手机,东大集成CRUISE 1-(P)小码哥全屏手持机,东大集成Q9手持终端。 东大集成手持终端SDK调用扫描功能的核心代码如下: 第 1 步:在 Service 的 onCreate 方法中初始化 scanner,设置回调函数 public void onCreate(){ super.onCreate(); scanner = ScannerFactory.getScanner(this); scanner.open();
} 第2步:开启异步线程监控扫描按键事件; Thread thread=new Thread(new Runnable()
{ @Override public void run() //异步线程中调用 { int ret1 = ScannerKey.open(); //打开扫描按键 if (ret1 > -1) { while (true) { int ret = ScannerKey.getKeyEvent(); //获取扫描
事件 if (ret > -1) { switch (ret) { case ScannerKey.KEY_DOWN: scanner.startScan(); //开始扫描 break; case ScannerKey.KEY_UP: scanner.stopScan();//结束扫描 break; } } } } } }); thread.start(); 第 3 步:注册条码接收回调函数, scanner.setDecodeInfoCallBack(new DecodeInfoCallBack()
{ @Override public void onDecodeComplete(DecodeInfo arg0)
{ //获取条码信息 String barCode = arg0.barcode; //条码 String coeType=arg0.codetype; //条码类型 int length=arg0.length; //条码长度 }
}); 注:具体实现方式可参照demo,可以联系PDA导购网获取 CRUISE 1-(P),AUTOID东大集成手持终端PDA二次开发SDK调用,欢迎咨询PDA导购网! 商米安卓手持收银机POS安卓、商米单屏/双屏幕台式收银机、安卓自助收银机,欢迎咨询PDA导购网 PDA导购网(www.pdadaogou.com)专业的条码手持终端、工业级PDA、RFID手持机,防爆PDA选型导购网站! 选型条码手持终端、盘点机,RFID手持终端,安卓PDA,防暴手持机,请联系PDA导购网免费给您推荐最合适的手持终端! 联系方式:柳工 手机(微信同号):15016095220 备注:PDA导购网