设为首页添加收藏

您好! 欢迎访问PDA导购网,最专业的选型咨询网站

选型/技术疑问留言(请点击进入留言界面)

微信
扫码关注官方微信
电话:15016095220

您的位置:首页>>技术文章>>其他设备售后
其他设备售后

东大集成手持终端SDK的API获取扫描信息_东大集成二次开发

发布日期: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)专业的条码手持终端、工业级PDARFID手持机,防爆PDA选型导购网站!

选型条码手持终端、盘点机,RFID手持终端,安卓PDA,防暴手持机,请联系PDA导购网免费给您推荐最合适的手持终端!

联系方式:柳工    手机(微信同号):15016095220    备注:PDA导购网



分享到

新浪微博

分享到

朋友圈

分享到

QQ空间