1. 在manifest.json的App权限配置已经配置了android.permission.RECORD_AUDIO,但是在安装APP时没提醒是否开启录音权限可以在需要录音的页面添加以下代码,可以进行弹出是否开启录音的提醒
plus.android.requestPermissions(['android.permission.RECORD_AUDIO'], function(e) {
	if (e.deniedAlways.length > 0) { //权限被永久拒绝
		// 弹出提示框解释为何需要定位权限,引导用户打开设置页面开启
		console.log('Always Denied!!! ' + e.deniedAlways.toString());
	}
	if (e.deniedPresent.length > 0) { //权限被临时拒绝
		// 弹出提示框解释为何需要定位权限,可再次调用plus.android.requestPermissions申请权限
		console.log('Present Denied!!! ' + e.deniedPresent.toString());
	}
	if (e.granted.length > 0) { //权限被允许
		//调用依赖获取定位权限的代码
		console.log('Granted!!! ' + e.granted.toString());
	}
}, function(e) {
	console.log('Request Permissions error:' + JSON.stringify(e));
});
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐