Android 如何使用zxing创建独立的条形码阅读器?

Android 如何使用zxing创建独立的条形码阅读器?,android,barcode,zxing,Android,Barcode,Zxing,我想通过使用制作一个Android应用程序。有谁能告诉我如何使用核心库,或者有谁知道如何使用核心库构建条形码扫描仪吗?您需要在活动中致电Zxing intent并放松 首先添加代码以调用意图: IntentIntegrator integrator = new IntentIntegrator(yourActivity); integrator.initiateScan(); 其次,将其添加到活动中以处理结果: public void onActivityResult(int requestC

我想通过使用制作一个Android应用程序。有谁能告诉我如何使用核心库,或者有谁知道如何使用核心库构建条形码扫描仪吗?

您需要在活动中致电Zxing intent并放松

首先添加代码以调用意图:

IntentIntegrator integrator = new IntentIntegrator(yourActivity);
integrator.initiateScan();
其次,将其添加到活动中以处理结果:

public void onActivityResult(int requestCode, int resultCode, Intent intent) {
  IntentResult scanResult = IntentIntegrator.parseActivityResult(requestCode, resultCode, intent);
  if (scanResult != null) {
    // handle scan result
  }
  // else continue with any other code you need in the method
  ...
}
花点时间浏览中兴的维基页面。他们已经很好地解释了这一点

下面是一个示例应用程序,演示如何调用Zxing intent

最后,测试项目+库位于


类似问题:是否可以无意中扫描条形码?我想将zxing的代码与我的应用程序合并。我怎样才能知道zxing的功能细节?zxing的源代码可以在上找到。你能告诉我条形码的编码吗。假设我想制作一个通用的条形码阅读器,ZXing中有三种扫描模式qr_模式、产品_模式和一种d_模式。如何在单扫描模式下集成这些解码。