res 下添加 manifest.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<application name="targetSdkVersion" value="26"/>
</manifest>
自定义js方法
/**
* 判断APP是否持有该权限
* @param array one_per - 权限数组['camera','location']
*/
function hasPermission(one_per) {
var rets = api.hasPermission({
list: one_per
});
//获取需要判断的权限
var temp = new Array();
var status = true;
for (var obj in rets) {
var granted = rets[obj].granted;
var names = rets[obj].name;
if (granted == false) {
temp.push(names);
status = false;
}
}
//返回结果,和需要申请的权限
return { "status": status, "perms": temp };
}
/**
* 获取权限
* @param array one_per - 权限数组['camera','location']
* @param function callback