【问题标题】:Barcode scanner with ZXing library带 ZXing 库的条码扫描器
【发布时间】:2012-04-22 13:29:51
【问题描述】:

我正在开发条形码应用程序。其中捕获的条码相机图像通过 ZXing 库进行解码。所以我只需下载 jar 文件并将其添加为外部 jar。但我的问题是我如何开始使用该类,根本没有示例代码。所以你能给我一些初始的东西,这样我就可以轻松地完成这个过程。

【问题讨论】:

标签: android zxing


【解决方案1】:

我的方法是将代码导入 helloworld,让它工作,然后通过将其作为子项目导入来玩弄它。我还将这个 hello world 项目上传到 4shared。参考这个post。

【讨论】:

    【解决方案2】:

    如果你不想使用intent方法,你可以在你的项目中直接使用ZXing的几个类。

    我在这 2 个 stackoverflow 帖子之后做了同样的事情

    How to use zxing core as library on my Android project?

    Embedding ZXing in android app

    复制基本类后,可以通过试错法剥离CaptureActivity.java类(这是主要活动类)的部分代码。

    【讨论】:

      【解决方案3】:

      从你的应用中调用ZXing SCAN Intent的方式,如下:

      public Button.OnClickListener mScan = new Button.OnClickListener() {
          public void onClick(View v) {
              Intent intent = new Intent("com.google.zxing.client.android.SCAN");
              intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
              startActivityForResult(intent, 0);
          }
      };
      
      public void onActivityResult(int requestCode, int resultCode, Intent intent) {
          if (requestCode == 0) {
              if (resultCode == RESULT_OK) {
                  String contents = intent.getStringExtra("SCAN_RESULT");
                  String format = intent.getStringExtra("SCAN_RESULT_FORMAT");
                  // Handle successful scan
              } else if (resultCode == RESULT_CANCELED) {
                  // Handle cancel
              }
          }
      }
      
      Ref:http://code.google.com/p/zxing/wiki/ScanningViaIntent
      
      Sample code:http://as400samplecode.blogspot.in/2011/09/android-barcode-scanner-using-zxing.html
      

      【讨论】:

      • 我知道这一点,但你能告诉我,这是继续有意图的唯一方法吗?我们可以使用 zXing 的类吗?如果是的话,我们该如何开始?
      • 那么你能告诉我设备中需要哪些东西来获得意图响应
      • 我制作了条码生成和扫描条码的代码。您可以按照此步骤获取分步代码。 stackoverflow.com/a/58742737/11613683
      【解决方案4】:

      好的,通过 Zxing 库源链接,查看Android-Integration 部分,您可以在其中找到如何使用 Android-Zxing 库。

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-24
      相关资源
      最近更新 更多