2012-01-14 76 views
6

我开始编写一个应用程序,该应用程序需要嵌入QR码读取功能。这意味着我基本上想从我的应用程序中选择一个选项来扫描QR码,然后执行与我的应用程序相关的一些逻辑。包含一个带有PhoneGap的QR扫描器应用程序

我得到了some explanations关于如何在Android中做到这一点(虽然还没有尝试过),但现在我决定使用PhoneGap,我想知道它是否会改变任何东西。

PhoneGap的使用是否意味着我将有一种通用的方式在自己的应用程序中包含QR-scanner应用程序,还是需要照顾QR-scanner应用程序,包括每个平台?

回答

14

像这样的高级功能需要一个PhoneGap插件,每个平台都有一个本机实现。见http://wiki.phonegap.com/w/page/36752779/PhoneGap%20Plugins

好消息是,BarcodeScanner插件为Android,黑莓和iOS已经实施,请参阅https://github.com/phonegap/phonegap-plugins

这个插件支持一维条码和二维码等二维码通过整合斑马线(HTTP: //code.google.com/p/zxing/)

请注意,目前,将插件集成到PhoneGap应用程序中需要针对每个平台采用不同的过程。请参阅上面引用的PhoneGap Wiki,并在每个插件的README文件中构建&安装说明。