# qrcode **Repository Path**: littlelot/qrcode ## Basic Information - **Project Name**: qrcode - **Description**: cordova-android 二维码插件 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-08-10 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 二维码插件@naonao -Cordova 主要功能 ------> 生成二维码,扫描二维码,识别图片中二维码 # 生成二维码(createQRCodeImage) 调用方法 navigator.qrcode.createQRCodeImage(data,successFunction) 参数[data][successFunction] data: { content: '', // 生成二维码的字符串,不能为空 width: '', // 生成二维码的宽,默认为 '480' height: '', // 生成二维码的高,默认为 '480' black: '', // 生成二维码的颜色,默认为黑色 white: '', // 生成二维码的颜色,默认为白色 logo: '', // 生成二维码中镶嵌的 logo,默认无 base64 percent: '', // 生成二维码中 logo 所占的百分比,默认为 '0.2F' margin: '' // 生成二维码中条形码的外边距,默认为 '2' } successFunction: function (result) {} // result 为调用成功返回的 json 对象 返回值[result] result: { qrcodeByte: '', // 根据指定参数生成的二维码图片 base64 code: 0, // 返回状态码, 0为成功 1为失败 2为底层代码错误 status: '' // 返回状态信息 } # 扫描二维码(richScanQRCode) 调用方法 navigator.qrcode.richScanQRCode(data,successFunction) 参数[data][successFunction] data: {} successFunction: function (result) {} // result 为调用成功返回的 json 对象 返回值[result] result: { codeStr: '', // 扫描二维码或识别图片中二维码后返回的字符串 code: 0, // 返回状态码, 0为成功 1为失败 2为底层代码错误 status: '' // 返回状态信息 }