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

时间:2012-06-25 10:12:42

标签: android barcode zxing

我想使用ZXing制作Android应用。谁能告诉我如何使用核心库,或者有人知道如何使用核心库来构建条形码扫描器?

1 个答案:

答案 0 :(得分:1)

你需要在你的活动中调用Zxing意图并放松。

首先添加代码以调用Intent:

IntentIntegrator integrator = new IntentIntegrator(yourActivity);
integrator.initiateScan();

其次,将其添加到您的Activity中以处理结果:

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的维基页面。他们已经很好地解释了它。

http://code.google.com/p/zxing/w/list

http://code.google.com/p/zxing/wiki/ScanningViaIntent

以下是演示如何调用Zxing意图的示例应用程序。

http://code.google.com/p/zxing/source/browse/trunk/androidtest/src/com/google/zxing/client/androidtest/ZXingTestActivity.java

最后,Test Project + Library位于

http://code.google.com/p/zxing/source/browse/trunk#trunk%2Fandroid-integration%253Fstate%253Dclosed