楼主最近在写混合开发,因为设置了sdk28,再使用摄像头时候发现,并没有成功的调用摄像头,后来发现,高版本的安卓,需要先给权限选择.之后才能正常使用
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<application name="targetSdkVersion" value="28"/>
</manifest>
// 默认打开权限 ['camera','contacts','microphone','photos','location','notification','calendar-r','phone-call','phone-r','sms-r','storage-r','starage-w'];
if (api.systemType == 'android') {
biz.initPermission(['camera', 'photos', 'location', 'storage', 'microphone']);
}
if (api.systemType == 'ios') {
}