`
fanfanlovey
  • 浏览: 74391 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

二、phoneGap项目中使用二维码扫描功能

 
阅读更多
  今天开发了一个二维码扫描功能,下面把开发步骤写一下,方便学习查看
1、开发环境
     xcode4.6
     phoneGap2.3.0(环境搭建如果不会可以参考上一篇文章)
2、开发步骤
   1、修改配置文件config.xml:在该文件中加入下面红色区域代码
<plugin name="org.apache.cordova.barcodeScanner" value="CDVBarcodeScanner" />

   
   2、在www文件夹下面加入插件js:加入barcodescanner.js
   3、在plugin中加入下面文件
       CDVBarcodeScanner.mm
      zxing-all-in-one.cpp
      scannerOverlay.xib
      zxing-all-in-one.h
   4、引入下图中的framework
    
   5、在index中中引入刚加入的barcodescanner.js,加入如下代码
//扫描函数,可以绑定给指定button
   function clickScan() {
                    window.plugins.barcodeScanner.scan (scannerSuccess, scannerFailure);
                }
                
//扫描成功调用函数
                function scannerSuccess(result) {
                    console.log("scannerSuccess: result: " + result)
                    resultSpan.innerText = "success: " + JSON.stringify(result)
                }
//扫描失败调用函数
                function scannerFailure(message) {
                    console.log("scannerFailure: message: " + message)
                    resultSpan.innerText = "failure: " + JSON.stringify(message)
                }


本次同样上传了需要用到的文件以及完整的项目例子,方便不会的朋友有个参考
  • 大小: 233.5 KB
  • 大小: 133.7 KB
分享到:
评论
2 楼 ngb5995 2013-11-13  
楼主你好,调用成功了,非常感谢。但是我现在遇到另一个问题是怎么在页面上动态添加二维码中的信息,就像微信的二维码扫描那样。还有一个问题是这个插件只支持qr_code的二维码,upc_e的二维码扫不到,扫到也获取不到里面的内容,这个怎么解决呢,要另写一个插件???
1 楼 ngb5995 2013-11-11  

相关推荐

    Phonegap二维码扫描

    PhoneGap二维码扫描是一种在移动应用开发中实现二维码识别的技术,主要应用于Android平台。PhoneGap是一个开源框架,允许开发者使用HTML、CSS和JavaScript来构建原生的移动应用。它通过一个桥接机制,使得Web应用...

    phonegap-iphone条码二维码扫描插件

    本知识点主要聚焦于PhoneGap在iPhone上实现条码和二维码扫描功能的插件——BarcodeScanner。 一、PhoneGap与 BarcodeScanner 插件 PhoneGap的精髓在于它提供了一个桥梁,让Web开发者可以使用已有的前端技术创建出...

    cordova二维码扫描插件

    总的来说,"Cordova二维码扫描插件"是一个高效、易用的解决方案,对于需要在Ionic、PhoneGap或其他基于Cordova的混合APP中实现二维码扫描功能的开发者来说,是一个理想的选择。它的出色设计和广泛兼容性使得开发者...

    PhoneGap+javascript+html5 扫描二维码

    在移动应用中,二维码扫描是非常实用的功能,可以用于快速数据交换、链接跳转、会员验证等多种场景。 首先,你需要了解HTML5中的`&lt;canvas&gt;`元素和Web Workers,它们是实现二维码扫描的关键。`&lt;canvas&gt;`元素提供了在...

    phonegap扫描二维码插件

    phonegap扫描二位码插件,顺便给大家推荐phonegap扫描二维码的教程http://blog.csdn.net/u014646984/article/details/25655725,这篇博客写得比较详细,按照步骤可以搭建出扫描二维码的android程序

    phonegap 百度云推送、扫描二维码、自动更新插件

    本项目涉及PhoneGap与百度云推送的集成,以及二维码扫描和自动更新功能的实现。 首先,关于“百度云推送”,它是百度提供的一种针对移动应用的消息推送服务。通过集成百度云推送SDK,开发者可以向Android和iOS设备...

    phoneGap二维码

    在PhoneGap项目中集成二维码扫描功能,通常需要借助第三方插件,如ZXing(Zebra Crossing)或QRCodeReader。这些插件提供了JavaScript API,让开发者可以调用设备的摄像头进行二维码识别。例如,ZXing插件通过调用`...

    phonegapForMapAndBarcode:使用phonegap的项目,加入二维码扫描功能,和自定义插件地图导航功能

    本项目“phonegapForMapAndBarcode”是基于PhoneGap的一个实例,重点在于集成二维码扫描功能和自定义的地图导航插件,使得在手机应用中实现地图导航和二维码读取变得简单。 首先,关于二维码扫描功能。二维码...

    二维码扫描

    本教程将详细介绍如何在PhoneGap Android项目中实现二维码扫描功能,以适应各种Android版本。 首先,我们需要了解二维码的基本原理。二维码(Quick Response Code)是一种二维条形码,能够存储比传统一维条形码更多...

    Phonegap(windows phone 8) 二维码扫描

    wp8 和phonegap 下的二维码扫描,扫描取景框内的图片。取景框动画效果。 代码有详细注释。如有需要,但是没有分的同学可以跟我发邮件我会回复给你(-_-,没办法,我也需要分去下别的资源,忘见谅!)。 这个项目可以...

    基于cordova扫码插件封装 ios支持二维码扫描动态

    在移动应用开发中,集成二维码扫描功能已经成为一种常见的需求。Cordova,一个流行的混合移动应用框架,允许开发者使用Web技术(如HTML、CSS和JavaScript)来构建原生的iOS应用程序。本教程将深入探讨如何在Cordova...

    ionic开发及扫描二维码开发过程

    在Ionic应用开发过程中,集成 BarcodeScanner 插件来实现二维码扫描功能是非常常见的需求。以下将详细介绍该插件的安装与配置流程。 ##### 1. 配置phoneGap 首先确保您的开发环境中已安装 Node.js 和 npm (Node ...

    二维玛扫描phonegap插件

    总之,二维玛扫描PhoneGap插件结合了多种技术,实现了跨平台的二维码扫描功能,极大地扩展了HTML5应用的能力,使开发者能够利用移动设备的硬件特性,创建出功能丰富的应用。无论是对于企业级应用还是个人项目,都是...

    Cordova 3.x 实用插件(2) -- 二维码Barcode

    总的来说,通过Cordova的插件机制,我们可以轻松地为移动应用添加二维码扫描和生成功能。虽然博客中没有提供具体的代码示例,但根据标签"源码"和"工具",我们可以推断作者可能分享了关于如何在实际项目中应用这些...

    phonegap 桌面版6.3.0

    5. **连接设备或模拟器**:使用PhoneGap Developer App扫描电脑屏幕上的二维码,将设备或模拟器与电脑连接。 6. **预览和调试**:修改代码后,保存并刷新手机端,即可看到实时更新的效果。在手机上可以进行功能测试...

    PhoneGap+Jquery+Html5实现远程登录功能(附带源码)

    在这个项目中,我们将探讨如何利用这些技术来构建一个简单的远程登录系统。 首先,理解PhoneGap的工作原理至关重要。PhoneGap通过封装设备API,为Web开发人员提供了一个桥梁,让他们可以访问移动设备的硬件特性,如...

    qr-code-scanner:开源 Angularjs、ngCordova 二维码扫描器

    这个项目提供了一种便捷的方式,在移动设备上实现二维码扫描功能,结合了AngularJS的MVC架构优势与ngCordova的Cordova插件集成特性。 ### 一、AngularJS简介 AngularJS是由Google维护的一个开源JavaScript框架,...

Global site tag (gtag.js) - Google Analytics