概要
我們在開發手機端程序的時候了,我們經常需要使用到拍照,二維碼的功能.數字天堂公司提供了大量的原生API支持。
http://www.html5plus.org/doc/
實現
1.在hbuilder 選擇需要使用的模塊
2.在組件代碼中調用相應的API接口。
比如拍照:
takePhoto(){ var _self=this; var cmr = plus.camera.getCamera(); var fmt = cmr.supportedImageFormats[0]; cmr.captureImage( function( path ){ plus.io.resolveLocalFileSystemURL(path, function(entry) { var tmpPath= entry.toLocalURL(); var fileAry=[]; fileAry.push(tmpPath); _self.compressImg(fileAry); }) }, function( error ) {}, {format:fmt}); }
注意事項
我們在使用這些接口的時候,需要將系統打包成app,否則plus 不能使用。