0
我有这样的方法来生成条码位图:任何方式来发现条码已被扫描?
public static Bitmap encodeToQrCode(String text, int width, int height) {
QRCodeWriter writer = new QRCodeWriter();
BitMatrix matrix = null;
try {
matrix = writer.encode(text, BarcodeFormat.QR_CODE, 400, 400);
} catch (WriterException ex) {
ex.printStackTrace();
}
Bitmap bmp = Bitmap.createBitmap(width, height, Bitmap.Config.RGB_565);
for (int x = 0; x < width; x++) {
for (int y = 0; y < height - 1; y++) {
bmp.setPixel(x, y, matrix.get(x, y) ? Color.BLACK : Color.WHITE);
}
}
return bmp;
}
有没有办法找出条码被扫描?即时通讯使用斑马线
感谢您的帮助
要么我没有得到你想要的或我必须问你:*认真*?这种魔法应该如何发生?还是说你试图实现一些扫描功能,并想知道什么时候解码什么?在这种情况下:为什么您认为您用来创建QR码的代码应该与问题相关?你不觉得你用来扫描条形码的代码在那种情况下是相关的吗? –
为什么这应该不严重?我只是问有没有办法?如果您不明白我想要什么,我可以向您解释:当用户扫描我在APP中显示的条形码时,并非以打印形式显示,我询问是否有方法知道用户扫描了条形码。 – user3232446
不,你的问题是:在这里,我创建了一个QR码的位图,我怎么知道它是否被扫描?这就是:在这里,我拍了一张照片并打印出来。我怎么知道有人看着它?如果您想知道如何扫描条形码/ 2D代码,那么您如何创建代码是完全不相关的。您需要向我们展示您用于扫描代码的代码。你需要问正确的问题。 –