PhoneGap QR code scanning plug-in use
Document Address: Http://plugins.cordova.io/#/package/com.phonegap.plugins.barcodescanner
下载插件
cordova plugin add phonegap-plugin-barcodescanner
例子:
success
and is fail
callback functions. Success is passed a object with data, type and cancelled properties. Data is the text representation of the barcode data, type is the type of barcode detected and cancelled are whether or not The user cancelled the scan.
A Full example could be:
cordova.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); } );
Encoding a Barcode
The plugin creates the object with the cordova.plugins.barcodeScanner
method encode(type, data, success, fail)
.
Supported Encoding types:
- Text_type
- Email_type
- Phone_type
- Sms_type
A full example could be: cordova.plugins.barcodeScanner.encode(cordova.plugins.barcodeScanner.Encode.TEXT_TYPE, "http://www.nytimes.com", function(success) { alert("encode success: " + success); }, function(fail) { alert("encoding failed: " + fail); } );
PhoneGap QR code scanning plug-in use