我开始编写一个需要在其中嵌入QR码读取功能的应用程序.这意味着我基本上希望从我的应用程序中选择一个选项来扫描QR代码,然后执行与我的应用程序相关的逻辑.
我得到了some explanations关于如何在Android中做到这一点(虽然尚未尝试过),但现在我决定使用PhoneGap我想知道它是否会改变任何东西.
PhoneGap的使用是否意味着我将有一个通用的方式在我自己的应用程序中包含QR扫描仪应用程序,或者我是否仍然需要处理包括每个平台的QR扫描仪应用程序?
解决方法
像这样的高级功能需要一个PhoneGap插件,每个平台都有一个本机实现.见
http://wiki.phonegap.com/w/page/36752779/PhoneGap%20Plugins
好消息是BarcodeScanner插件已经在Android,BlackBerry和iOS上实现,见https://github.com/phonegap/phonegap-plugins
此插件通过集成ZXing(http://code.google.com/p/zxing/)支持1D条码以及QR码和其他2D代码
请注意,目前,在PhoneGap应用程序中集成插件需要为每个平台采用不同的过程.请参阅上面引用的PhoneGap Wiki以及build&在每个插件的README文件中安装说明.