我正在开发一个应用程序,我需要存储产品的条形码,所以我需要阅读它们。 我一直在阅读其他有关如何阅读条形码而无需安装BarcodeScanner的帖子。 我看到了帖子:
“完整的源代码可以从ZXing项目获得。你想从core /构建core.jar并将它放在你的Android lib /文件夹中,在你的app中包含核心解码器。你不想包含javase你可以查看android /中的代码,因为它是Barcode Scanner的源代码,但作为作者,我们建议你不要只复制并粘贴它。“
但是,我从Android开始,并不知道如何完成它所描述的内容。有人可以更具体一点我这样做吗?
对不起,如果这是一个愚蠢的问题。
答案 0 :(得分:3)
此链接可能对您有所帮助
它很好地解释了整个过程。如果您有任何疑问,请告诉我。 最好的问候。
答案 1 :(得分:1)
我推荐这个页面
答案 2 :(得分:1)
app/libs
文件夹 这会自动将依赖项添加到build.gradle
,以便您可以开始使用该库,例如生成并显示条形码就像在这个例子中一样简单:
import com.google.zxing.BarcodeFormat;
import com.google.zxing.WriterException;
import com.google.zxing.common.BitMatrix;
import com.google.zxing.qrcode.QRCodeWriter;
...
ImageView qrImg = (ImageView)findViewById(R.id.qrImageView);
int width = 512;
int height = 512;
QRCodeWriter writer = new QRCodeWriter();
try {
BitMatrix bitMatrix = writer.encode("Hello World", BarcodeFormat.QR_CODE,width,height);
Bitmap bmp = Bitmap.createBitmap(width,height, Bitmap.Config.RGB_565);
for (int x = 0; x < width; x++) {
for (int y = 0; y < height; y++) {
// Copy pixel-by-pixel
bmp.setPixel(x, y, bitMatrix.get(x, y) ? Color.BLACK : Color.WHITE);
}
}
qrImg.setImageBitmap(bmp);
} catch (WriterException e) {
// Handle exception
}
答案 3 :(得分:-5)
第1步:别担心!每个人都是一个菜鸟。:))
第2步:访问github上的Zxing页面。 https://github.com/zxing/zxing
第3步:现在我们需要为我们的app安装android文件夹。我至少留给你。
步骤4:下载后,只需将下载的文件夹作为库添加到项目中。
步骤5:现在我们已经成功添加了条形码扫描应用程序。
第6步:现在我们可以按照网上众多教程中提供的步骤进行操作。 第7步:这个将明确地帮助你:
http://techiedreams.com/android-zxing-barcode-scanner-integration/
步骤8:从步骤4开始阅读。 第9步:完成。