将Zxing条码读取集成到Android应用程序中

时间:2011-05-24 04:19:06

标签: android qr-code zxing

目标是在单个应用程序中安装QR码阅读器。后备计划是使用Bardcode扫描仪,而不会在手机旋转90度时死亡。

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

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

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); 

感谢您的任何见解。

1 个答案:

答案 0 :(得分:6)

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

这是你通过Intent集成的方式,它不涉及添加任何源代码。您的代码段也不能通过Intent调用;见上文。