我开始编写一个需要在其中嵌入QR码读取功能的应用程序。这意味着我基本上希望从我的应用程序中选择一个选项来扫描QR代码,然后执行与我的应用程序相关的逻辑。
我得到some explanations关于如何在Android中做到这一点(虽然尚未尝试过),但现在我决定使用PhoneGap,我想知道它是否会改变任何内容。
PhoneGap的使用是否意味着我将在我自己的应用程序中包含QR扫描仪应用程序,或者我是否仍需要处理包括每个平台在内的QR扫描仪应用程序?
答案 0 :(得分:14)
这样的高级功能需要一个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文件中安装说明。