2012-06-08 19 views
0

有没有ZXing库集成的详细手册? 我已经成功地整合了这些appusing intents ..但是我理解它的方式不是通过查看ZXing网站(wiki),坦率地说,我读了十几次man page,我无法弄清楚如何使用它。在我的搜索过程中,我发现了一个博客,有人给出了一个基本扫描器的源代码。我终于明白了如何从那里使用调用斑马线应用: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,但没有找到任何东西。我知道这是一个维基(但我没有发现任何像上面张贴的代码那里!:S)任何形式的帮助将不胜感激!提前致谢!

回答

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

+0

所以我应该导入或复制粘贴两个类(和使用它们的功能在我的应用程序)?实际上我还没有遇到第二类的Java文档(第三个链接)......它说有使用intentintegrator = ...但要做到这一点,我应该在我的代码中的这些定义是正确的? 对不起,如果我的疑惑是显而易见的...我对android和Java非常陌生...一周前刚刚开始! – Shark

+0

是最快可能是将这两个文件复制到您的源代码树中。 –

+0

好吧我会试试看,并发布我的结果..其下午11:20在印度这里;明天要去做我的工作在我的办公室电脑上。非常感谢:)我实际上发布了期待您的答复......我看到了很多关于其他问题的评论:) – Shark