Android ZXING 通过 BitMatrix 编码 qr --> 存储到 byte[] --> 插入到数据库

标签 android zxing bytebuffer

周末一直在玩zxing,遇到了一个无法解决的问题。我正在使用位于 QR Code encoding and decoding using zxing 的有效 Java 代码示例,并且有兴趣将生成的 BitMatrix(包含二维码的位)转换为 byte[],以便我可以将图像存储在 sql lite blob 字段中(然后在需要时绘制条形码)。有谁知道这是否可能。我不确定从我提供的编码解决方案中去哪里。我看过 http://zxing.org/w/docs/javadoc/com/google/zxing/client/j2se/MatrixToImageWriter.html寻求解决方案,但还没有找到解决我的问题的方法(我想也许可以通过 MatrixToImageWriter 来完成。

非常感谢任何帮助!

干杯!

最佳答案

BitMatrix有几种获取其内容的方法,例如 get() 逐位获取或 getRow() 一次为您提供一行作为 BitArray。你可以得到位并做任何你想做的事。

关于Android ZXING 通过 BitMatrix 编码 qr --> 存储到 byte[] --> 插入到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7943916/

相关文章:

java - 沿 Activity 右侧平铺图像

android - Zbar、zxing、Google 条形码 api

android zxing条码扫描获取绑定(bind)不匹配

android - zxing 集成- 相机错误

java - 如何从 ByteBuffer 读取无符号 double 值

android - AccountManager 和 OAuth - 如何添加帐户?

Android:以编程方式设置样式时不显示 EditText

android - 如何确定 UsbRequest.queue(..) 方法接收字节的长度?

android - 形状不显示

Java NIO/MappedByteBuffer 和映射、分块读取部分文件