0

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

4

1 回答 1

1

您需要在 Activity 中调用 Zxing Intent 并放松。

首先添加代码来调用 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 的 wiki 页面。他们已经很好地解释了。

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

最后测试项目+库位于

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

于 2012-06-25T10:24:09.310 回答