如何在二维码内容中添加冒号 (:)?
How can i add colon (:) in my qr barcode content?
我正在为我的应用程序使用 zxing
库。我想在我的 QR 码字符串中添加一个冒号 :
。这是我的代码:
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 码将不会有任何输出。有任何想法吗?
也许这篇文章对你有用,这里清楚地描述了如何生成条形码,我认为它会对你有所帮助,因为这里一步一步地写得很清楚
https://www.brightec.co.uk/blog/howto-creating-barcode-kotlin-android
你看过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
}
我正在为我的应用程序使用 zxing
库。我想在我的 QR 码字符串中添加一个冒号 :
。这是我的代码:
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 码将不会有任何输出。有任何想法吗?
也许这篇文章对你有用,这里清楚地描述了如何生成条形码,我认为它会对你有所帮助,因为这里一步一步地写得很清楚
https://www.brightec.co.uk/blog/howto-creating-barcode-kotlin-android
你看过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
}