如何将Zxing api与Rhodes整合?

时间:2014-07-15 11:51:38

标签: android zxing rhodes pdf417

我正在开发一个扫描pdf417条形码的项目,我正在使用Rhodes专门为Android和iPhone开发这个应用程序。我开始知道Zxing是扫描适用于Android的pdf417条码的有用API。

我们可以将Zxing与Rhodes整合吗? 程序是什么? 如果有人经历过这个,请告诉我。

-Thanks。

1 个答案:

答案 0 :(得分:0)

Rhodes在其Barcode类(http://docs.rhomobile.com/en/5.0.38/api/barcode)中使用Zxing,因此Zxings的某些功能可以支持开箱即用。例如,对于QR码和Code128,它可以立即使用。但是,并非所有平台都支持所有类型的条形码,因此您应该尝试在Android和IOS上支持pdf417。

如果不是,您仍然可以编写原生扩展。实际上并不那么难。文档相对较好(http://docs.rhomobile.com/en/5.0.38/guide/native_extensions)。但是,在我看来,它错过了如何启动和返回活动(通过startActivity或startActivityForResult)。但幸运的是,他们如何实现Barcode类的源代码是开放的(https://github.com/rhomobile/rhodes/blob/3-5-stable/lib/extensions/barcode/ext/barcode/platform/android/src/com/rhomobile/barcode/Barcode.java),因此您可以使用支持pdf417的扫描引擎将其作为您自己的原生扩展的基础。