【发布时间】:2012-06-25 20:25:18
【问题描述】:
我想使用ZXing 制作一个Android 应用。谁能告诉我如何使用核心库,或者谁知道如何使用核心库来构建条码扫描器?
【问题讨论】:
我想使用ZXing 制作一个Android 应用。谁能告诉我如何使用核心库,或者谁知道如何使用核心库来构建条码扫描器?
【问题讨论】:
您需要在 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#trunk%2Fandroid-integration%253Fstate%253Dclosed
【讨论】: