0

ZXing 库集成有详细的手册吗?我已经成功地集成了应用意图.. 但我理解它的方式不是通过查看 ZXing 站点(wiki),坦率地说,我阅读了该手册页十几次,但我无法弄清楚如何工作。在搜索过程中,我发现了一个博客,其中有人提供了基本扫描仪的源代码。我终于明白了如何从那里调用 ZXing 应用程序:

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

我使用以下方式从应用程序接收数据:

final String code = intent.getStringExtra("SCAN_RESULT");
final String format = intent.getStringExtra("SCAN_RESULT_FORMAT");

我的疑问:是否还有返回其他类型数据的调用。例如,在扫描之后,有一段文字说“找到纯文本”或“找到项目”之类的东西。我可以通过意图将此返回到我的应用程序吗?我在这方面搜索了很多,也搜索了 SE,但没有找到任何东西。我知道有一个 Wiki (但我没有找到像上面发布的代码那样的东西!:S)任何形式的帮助将不胜感激!提前致谢!

4

1 回答 1

1

这就是您需要知道的全部内容:http ://code.google.com/p/zxing/wiki/ScanningViaIntent 我认为您已经找到了。你试过了吗——你不知道怎么做是什么意思?这是几行代码。

您正在尝试手动重新创建集成代码已经为您执行的操作。你不需要做你想要做的事情,这就是为什么官方文档没有告诉你这样做。这更容易。

您所要求的一切都已在该页面上解决。例如,请参阅该类的 javadoc:

http://code.google.com/p/zxing/source/browse/trunk/android-integration/src/com/google/zxing/integration/android/IntentIntegrator.java

http://code.google.com/p/zxing/source/browse/trunk/android-integration/src/com/google/zxing/integration/android/IntentResult.java

于 2012-06-08T12:58:37.387 回答