【问题标题】:Zxing barcode plugin phonegap, encode code128?zxing条码插件phonegap,编码code128?
【发布时间】:2013-07-31 16:09:40
【问题描述】:

code128和code39可以用zxing条码插件编码吗,如果可以,怎么做?

我在互联网上搜索,很少有人说可能很少,不知道:)

谢谢

【问题讨论】:

    标签: cordova phonegap-plugins zxing barcode-scanner


    【解决方案1】:

    要将数据编码为Code_128格式,需要在zxing条形码插件中进行一些更改

    1. 在 Eclipse 中导航到 CaptureActivity。
    2. src -> com.google.zxing.client.android.encode -> QRCodeEncoder.java
    3. 将所有“BarcodeFormat.QR_CODE”替换为 BarcodeFormat.CODE_128

    ~阿难陀罗

    【讨论】:

      【解决方案2】:

      如果您指的是 this barcode plugin,它似乎使用 Zxing 2.1,那么可以,您可以按照 README 使用 CODE_128CODE_39README也给出了如何使用的例子。

      【讨论】:

      • 我试图从链接中更改示例代码,但不知何故它不起作用。如果是方法:encode(type, data, success, fail),那么code128的类型码必须是BarcodeScanner.Encode.CODE_128?
      • 正确,您使用的是 Cordova 2.x 还是 Cordova 3.0?
      • 我使用的是 Cordova 2.1。
      • 看起来如果你使用的是 Cordova 2.0-2.1,你必须使用 2.0 的插件目录。根据那里的文档,2.0 目录没有 ZXing。如果您更新到 Cordova 2.2,那么您将能够使用包含 ZXing 的 2.2 目录。如果您不知道如何升级,请查看the guide here,并查看从 2.1 升级到 2.2。
      猜你喜欢
      • 2019-03-13
      • 2012-08-06
      • 1970-01-01
      • 2017-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-11
      • 2013-02-03
      相关资源
      最近更新 更多