2

我正在开发一个应用程序,在该应用程序中我必须使用Barcode Scanner来扫描 Barcode,经过大量搜索后,我得到了以下代码:

 Intent intent = new Intent("com.google.zxing.client.android.SCAN");

借助此代码,用户可以实现 Zxing 的条码扫描器,但我想以编程方式实现我的条码扫描器,即我不想要第三方应用程序。我使用将 ZXing 库直接集成到我的 Android 应用程序链接中来制作独立的条码扫描器,但我不知道在制作 core.jar 后要做什么 请帮助我集成条码扫描器。任何帮助将不胜感激..提前致谢

4

1 回答 1

2

为结果启动活动,或者只是为此的便利代码:

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
  ...
}

请参阅此链接以获取更多信息:

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

于 2013-01-02T09:59:49.120 回答