我们先通过loadUrl(url)加载我们的本地h5项目,使用loadUrl这个方法一定是继承自CordovaActivity,cordovaActivity的onCreate方法中调用了loadConfig(),这个方法主要是加载配置文件(res/xml/config.xml )中的信息。
h5中如何调用引入的cordova插件呢,以相册选取为例,下面我们来看下:
navigator.camera.getPicture(cameraSuccess, cameraError, cameraOptions);
我们通过上面代码调用Camera的getPicture()方法,看下Camera.js的代码:
cameraExport.getPicture = function (successCallback, errorCallback, options) {
argscheck.checkArgs('fFO', 'Camera.getPicture', arguments);
options = options || {};
var getValue = argscheck.getValue;
var quality = getValue(options.quality, 50);