2

目标是在单个应用程序中拥有一个 QR 码阅读器。备用计划是在手机旋转 90 度时使用条码扫描仪而不会死机。

最初,意图用于调用 zxing 条码阅读器。但是,这需要将条形码扫描仪作为单独的应用程序安装。我们希望用户能够下载一个应用程序。此外,当 Android Inspire 手机旋转 90 度时,导致 zxing Bardcode 应用程序重新启动。

zxing应该如何集成到一个可以读取二维码的Android应用程序中?创建了一个eclipse项目。android/src 被导入到项目中。core/src 被导入到项目中。它编译。但是,在调用意图时,对意图的调用永远不会返回。以下是这些行:

Intent intent = new Intent("com.google.zxing.client.android.SCAN");         
intent.putExtra("com.google.zxing.client.android.SCAN.SCAN_MODE", "QR_CODE_MODE");  
startActivityForResult(intent, 1); 

感谢您的任何见解。

4

1 回答 1

6

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

这就是您通过 Intent 进行集成的方式,不涉及添加任何源代码。您的代码段也不适合通过 Intent 调用;看上面。

于 2011-05-24T15:59:53.493 回答