使用条形码扫描程序库

时间:2017-06-06 13:17:32

标签: java android barcode-scanner

我无法处理查找,配对和使用Zebra Barcode Scanner SDK的程序。

这是SDK。我从演示源代码中得到了什么:

  1. 我需要一个实现Application的类(在我的情况下为IDcsSdkApiDelegate)。

    public class LmsApplication extends Application implements IDcsSdkApiDelegate
    
  2. 我需要创建SdkHandler的实例。这是(在LmsApplication

    public static SDKHandler sdkHandler;
    sdkHandler = new SDKHandler(this);
    
  3. 需要对SdkHandler进行一些初始化。全部在LmsApplication

    完成
    sdkHandler.dcssdkSetDelegate(this);
    sdkHandler.dcssdkGetAvailableScannersList(mScannerInfoList);
    sdkHandler.dcssdkGetActiveScannersList(mScannerInfoList);
    
  4. JavaDoc实际上说这两种方法都返回了蓝牙设备列表,但在演示应用程序中,其中一种功能会返回连接到Android平板电脑的设备(扫描仪)。 但在我的程序中,它们什么也没有返回,但这在Android监视器中显示:

    dcssdkGetActiveScannersList() called                                                                
    [ 06-05 20:08:42.597  2030: 2047 I/         ]
    [JSR82][JBT] JBT jbt_session_service_registration
    [ 06-05 20:08:42.597  2030: 2047 I/         ]
    [session] session_mutex_lock() +++, mutex: 0xef8301a0
    [ 06-05 20:08:42.597  2030: 2047 I/         ]
    [session] session_mutex_lock() ---
    

    我觉得我错过了什么。你能指出我的意思吗?

0 个答案:

没有答案