|
非常感谢 各位 的帮忙,特别是版主的大力支持,问题已经解决了,根本原因还是缺少初始化所需的权限,加了一段代码 动态申请了权限,在初始化之前,如下 :
requestPermission(['phone','storage','camera']);
function requestPermission(vList){
if(!arguments[0]) vList = ['phone-r'];
var resultList = api.hasPermission({
list : vList
});
var reqPermissionList = [];
for (var i = 0; i < resultList.length; i++) {
if(resultList[i].granted == false){
var permissionName = resultList[i].name;
reqPermissionList.push(permissionName);
}
}
if(reqPermissionList.length >0){
api.requestPermission({
list:reqPermissionList,
code:1
}, function(ret, err){
if(ret){
var callList = ret.list;
}
});
}
}
再次感谢 各位帮忙! |
|