如何将zxing core.jar用于我自己的应用程序

时间:2013-01-15 04:02:23

标签: android barcode zxing

我正在开发一个应用程序,我需要存储产品的条形码,所以我需要阅读它们。 我一直在阅读其他有关如何阅读条形码而无需安装BarcodeScanner的帖子。 我看到了帖子:

“完整的源代码可以从ZXing项目获得。你想从core /构建core.jar并将它放在你的Android lib /文件夹中,在你的app中包含核心解码器。你不想包含javase你可以查看android /中的代码,因为它是Barcode Scanner的源代码,但作为作者,我们建议你不要只复制并粘贴它。“

但是,我从Android开始,并不知道如何完成它所描述的内容。有人可以更具体一点我这样做吗?

对不起,如果这是一个愚蠢的问题。

4 个答案:

答案 0 :(得分:3)

此链接可能对您有所帮助

http://damianflannery.wordpress.com/2011/06/13/integrate-zxing-barcode-scanner-into-your-android-app-natively-using-eclipse/

它很好地解释了整个过程。如果您有任何疑问,请告诉我。 最好的问候。

答案 1 :(得分:1)

我推荐这个页面

use zxing

答案 2 :(得分:1)

  1. https://repo1.maven.org/maven2/com/google/zxing/core/
  2. 获取最新的core-x.x.x.jar
  3. 切换到Android Studio中的项目文件夹视图,并将.jar复制到app/libs文件夹switch to project view
  4. 右键单击.jar并选择“添加为库...”Add As Library...
  5. 这会自动将依赖项添加到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步:完成。