今天开发了一个二维码扫描功能,下面把开发步骤写一下,方便学习查看
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
分享到:
相关推荐
PhoneGap二维码扫描是一种在移动应用开发中实现二维码识别的技术,主要应用于Android平台。PhoneGap是一个开源框架,允许开发者使用HTML、CSS和JavaScript来构建原生的移动应用。它通过一个桥接机制,使得Web应用...
本知识点主要聚焦于PhoneGap在iPhone上实现条码和二维码扫描功能的插件——BarcodeScanner。 一、PhoneGap与 BarcodeScanner 插件 PhoneGap的精髓在于它提供了一个桥梁,让Web开发者可以使用已有的前端技术创建出...
总的来说,"Cordova二维码扫描插件"是一个高效、易用的解决方案,对于需要在Ionic、PhoneGap或其他基于Cordova的混合APP中实现二维码扫描功能的开发者来说,是一个理想的选择。它的出色设计和广泛兼容性使得开发者...
在移动应用中,二维码扫描是非常实用的功能,可以用于快速数据交换、链接跳转、会员验证等多种场景。 首先,你需要了解HTML5中的`<canvas>`元素和Web Workers,它们是实现二维码扫描的关键。`<canvas>`元素提供了在...
phonegap扫描二位码插件,顺便给大家推荐phonegap扫描二维码的教程http://blog.csdn.net/u014646984/article/details/25655725,这篇博客写得比较详细,按照步骤可以搭建出扫描二维码的android程序
本项目涉及PhoneGap与百度云推送的集成,以及二维码扫描和自动更新功能的实现。 首先,关于“百度云推送”,它是百度提供的一种针对移动应用的消息推送服务。通过集成百度云推送SDK,开发者可以向Android和iOS设备...
在PhoneGap项目中集成二维码扫描功能,通常需要借助第三方插件,如ZXing(Zebra Crossing)或QRCodeReader。这些插件提供了JavaScript API,让开发者可以调用设备的摄像头进行二维码识别。例如,ZXing插件通过调用`...
本项目“phonegapForMapAndBarcode”是基于PhoneGap的一个实例,重点在于集成二维码扫描功能和自定义的地图导航插件,使得在手机应用中实现地图导航和二维码读取变得简单。 首先,关于二维码扫描功能。二维码...
本教程将详细介绍如何在PhoneGap Android项目中实现二维码扫描功能,以适应各种Android版本。 首先,我们需要了解二维码的基本原理。二维码(Quick Response Code)是一种二维条形码,能够存储比传统一维条形码更多...
wp8 和phonegap 下的二维码扫描,扫描取景框内的图片。取景框动画效果。 代码有详细注释。如有需要,但是没有分的同学可以跟我发邮件我会回复给你(-_-,没办法,我也需要分去下别的资源,忘见谅!)。 这个项目可以...
在移动应用开发中,集成二维码扫描功能已经成为一种常见的需求。Cordova,一个流行的混合移动应用框架,允许开发者使用Web技术(如HTML、CSS和JavaScript)来构建原生的iOS应用程序。本教程将深入探讨如何在Cordova...
在Ionic应用开发过程中,集成 BarcodeScanner 插件来实现二维码扫描功能是非常常见的需求。以下将详细介绍该插件的安装与配置流程。 ##### 1. 配置phoneGap 首先确保您的开发环境中已安装 Node.js 和 npm (Node ...
总之,二维玛扫描PhoneGap插件结合了多种技术,实现了跨平台的二维码扫描功能,极大地扩展了HTML5应用的能力,使开发者能够利用移动设备的硬件特性,创建出功能丰富的应用。无论是对于企业级应用还是个人项目,都是...
总的来说,通过Cordova的插件机制,我们可以轻松地为移动应用添加二维码扫描和生成功能。虽然博客中没有提供具体的代码示例,但根据标签"源码"和"工具",我们可以推断作者可能分享了关于如何在实际项目中应用这些...
5. **连接设备或模拟器**:使用PhoneGap Developer App扫描电脑屏幕上的二维码,将设备或模拟器与电脑连接。 6. **预览和调试**:修改代码后,保存并刷新手机端,即可看到实时更新的效果。在手机上可以进行功能测试...
在这个项目中,我们将探讨如何利用这些技术来构建一个简单的远程登录系统。 首先,理解PhoneGap的工作原理至关重要。PhoneGap通过封装设备API,为Web开发人员提供了一个桥梁,让他们可以访问移动设备的硬件特性,如...
这个项目提供了一种便捷的方式,在移动设备上实现二维码扫描功能,结合了AngularJS的MVC架构优势与ngCordova的Cordova插件集成特性。 ### 一、AngularJS简介 AngularJS是由Google维护的一个开源JavaScript框架,...