【问题标题】:How can i add colon (:) in my qr barcode content?如何在我的二维码内容中添加冒号 (:)?
【发布时间】:2020-06-15 13:21:44
【问题描述】:

我正在为我的应用程序使用 zxing 库。我想在我的二维码字符串中添加一个冒号:。这是我的代码:

val encoder = BarcodeEncoder()
val content = StringBuilder()
content.append("Name" + ":" + name_et.text.toString() + " ")
content.append("Email" + ":" + emailAddress_et.text.toString() + " ")

val bitmap = encoder.encodeBitmap(content.toString(), BarcodeFormat.QR_CODE, 500, 500)
iv_barcode.setImageBitmap(bitmap)

如果我在我的内容中添加一个冒号,我的 QR 码不会有任何输出。有任何想法吗?

【问题讨论】:

    标签: android kotlin qr-code zxing


    【解决方案1】:

    也许这篇文章对你有用,这里对如何生成条码进行了清晰的描述,我想它会对你有所帮助,因为这里一步一步都写得很清楚了

    https://www.brightec.co.uk/blog/howto-creating-barcode-kotlin-android

    【讨论】:

      【解决方案2】:

      你调查过ZXING吗?我一直在成功地使用它来创建条形码。您可以在比特币应用程序 src 中看到一个完整的工作示例

      // this is a small sample use of the QRCodeEncoder class from zxing
      try {
      // generate a 150x150 QR code
         Bitmap bm = encodeAsBitmap(barcode_content, BarcodeFormat.QR_CODE, 150, 150);
      
         if(bm != null) {
          image_view.setImageBitmap(bm);
         }
      } catch (WriterException e) { 
      //eek 
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-10-04
        • 1970-01-01
        • 1970-01-01
        • 2016-05-10
        相关资源
        最近更新 更多