首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用生成条形码或qrcode

使用生成条形码或qrcode
EN

Stack Overflow用户
提问于 2016-12-30 17:46:56
回答 2查看 5.7K关注 0票数 4

我正在使用谷歌视觉API扫描条形码和qrcode。现在,我想再给用户一个方便,用户可以生成文本,网址,电话,vcard等条形码/qrcode。

所以有人知道怎么做到这一点吗?因为google商店上有很多应用程序,它们都在做同样的事情。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-12-30 17:52:39

回答

你不能这么做。

原因

我不知道你是在使用云还是移动视觉api,但它们都不支持条形码生成。它们只能用来扫描条形码。

替代方案

您可以使用类似于中兴的东西来生成条形码。

票数 7
EN

Stack Overflow用户

发布于 2020-02-09 21:16:27

我试着用这段代码来生成Qr,它适用于我使用这段代码

代码语言:javascript
复制
    public static Bitmap generateQrCode(String myCodeText) throws WriterException {
    Hashtable<EncodeHintType, ErrorCorrectionLevel> hintMap = new Hashtable<EncodeHintType, ErrorCorrectionLevel>();
    hintMap.put(EncodeHintType.ERROR_CORRECTION, ErrorCorrectionLevel.H); // H = 30% damage
    QRCodeWriter qrCodeWriter = new QRCodeWriter();
    int size = 256;
    BitMatrix bitMatrix= qrCodeWriter.encode(myCodeText,BarcodeFormat.QR_CODE, size, size, hintMap);
    int width = bitMatrix.getWidth();
    Bitmap bmp = Bitmap.createBitmap(width, width, Bitmap.Config.RGB_565);
    for (int x = 0; x < width; x++) {
        for (int y = 0; y < width; y++) {
            bmp.setPixel(y, x, bitMatrix.get(x, y) ? Color.BLACK : Color.WHITE);
        }
    }
    return bmp;
}

试试看

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41400421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档