cordova插件值 二维码扫描

Posted dobeco

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cordova插件值 二维码扫描相关的知识,希望对你有一定的参考价值。

插件地址

https://github.com/gizwits/cordova-gizwits-scan-qrcode

插件安装方式

   cordova plugin add  https://github.com/gizwits/cordova-gizwits-scan-qrcode

该插件需要安装依赖(官方文档没有说明)

  cordova plugin add cordova-android-support-gradle-release

插件调用方式

cordova.plugins.gizscanqrcode.scan(
    //全部参数
     "baseColor": "#4e8dec",             //(边框、按钮、导航栏等背景颜色,优先级最低,单独设置可覆盖)

     //bar
     "title": "我是标题",                 //(标题文字)
     "barColor": "4e8dec",               //(导航栏颜色)
     "statusBarColor": "white",          //(状态栏字体颜色 white为白,不填为默认)

     //describe string
     "describe": "我是提示语",            //(提示用户文字,支持 \n 换行,多行文字需注意小屏幕设备适配问题)
     "describeFontSize": "15",          //(字体大小)
     "describeLineSpacing": "8",        //(行间距)
     "describeColor": "ffffff",         //(文字颜色)

     //scan border
     "borderColor": "4e8dec",           //(扫描框颜色)
     "borderScale": "0.6",              //(边框大小,0.1 ~ 1)

     //choose photo button
     "choosePhotoEnable": "true",       //(支持相册选取, 默认false)
     "choosePhotoBtnTitle": "相册",      //(选取按钮文字)
     "choosePhotoBtnColor": "4e8dec",   //(选取按钮颜色)

     //flashlight
     "flashlightEnable": "true"         //(支持手电筒, 默认false)
    ,
    function (result) 
        console.log(result);//二维码数据
        alert(JSON.stringify(result));
    ,
    function (error) 
        console.log(error);//原因
        alert(JSON.stringify(error))
    
);

以上是关于cordova插件值 二维码扫描的主要内容,如果未能解决你的问题,请参考以下文章

Cordova各个插件使用介绍系列—$cordovaBarcodeScanner扫描二维码与生成二维码

ionic 二维码扫描插件

无法扫描二维条码

Cordova各个插件使用介绍系列—canvas2ImagePlugin保存二维码到手机本地

Cordova各个插件使用介绍系列—$cordovaSms发送短信

[Unity3D]自制UnityForAndroid二维码扫描插件