phonegap添加二维码扫描插件集成ZXing扫描组件(Android版)

原文地址:http://www.wefashional.com/f/bokeDetail.jhtml?id=248
phonegap添加二维码扫描插件集成ZXing扫描组件(Android版)(原创)

网络资源过于复杂并且难易程度与片面性程度不统一,或者每个高手都在悄悄地祈祷着让你看不到
好了,废话少说,直接步骤开始


1.首先我这个开发环境要先说一下,
   工具:eclipse
   phonegap版本:2.9.0
  扫描的软件是:BarcodeScanner(集成ZXing,因不同phonegap版本扫描的版本不一样哦,点击这里下载)下载后解压缩目录结构是下面的截图:


其中LibraryProject是开发版本,可以自己更改,每个版本里都有自己的LibraryProject可以使用相应版本号里面的压缩版。


2.下面就是说明怎么去合并使用了
   比如自己的项目myselfProject

以 上是自己的工程,然后我们开始使用barcodescanner将插件目录下的LibraryProject文件夹导入到Eclipse,这个可以通过 File>New Android Project>create project from existing source来实现哦。说通俗了就是新导入个已经存在的安卓项目选择要导入的版本即可,我事用的是barcodescanner  2.2.0版本

导入成功了就选中此项目打开项目属性面板,选择android栏,在对话框底部选中Is Library复选框。

然后回到自己工程了"myselfProject",同样打开项目属性面板,选择Android栏目,在library选项选择添加按钮,选择我们刚刚创建好的barcodescanner  2.2.0即可。

接下来是复制barcodescanner.js文件加合并到

红色框的地方,把java文件及路径放到下图

红色框是放到的java文件位置,绿色框是放到的路径
这样就把插件放置完毕,然后就是我们怎么去布置插件的使用了。

注册插件,在res\xml\config.xml或者plugins.xml中加入


将此代码加入到xml中plugins中即可。
接着就是修改项目工程下的AndroidManifest.xml文件,在之间加入以下活动代码哦:

       

 

添加完后使用插件提供扫描二维码与添加二维码2个方法:
调用方法类似于一下
扫描方法:
window.plugins.barcodeScanner.scan(function(result){
                      alert("we got a barcode\n"+"result:"+result.text+"\n"+"Format:"+result.format+"\n"+"cancelled:"+result.cancelled);
                                                   },function(error){
                                                       alert("Scanning failed:"+error);
                                                       });
添加也是如此:以下是js浏览的公共方法
扫描截图:


添加截图:

type是一般默认为:BarcodeScanner.Encode.TEXT_TYPE
data:将要编码的地址或者文字
后面2个事回调方法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值