uniapp无法唤起相机的避坑之旅(安卓10以上,以及鸿蒙手机)
唤起相机代码:this.$refs.gmyImgCropper.chooseImage1();this.buttonType=0;测试手机:1.Android 9vivo z1 (有效)2.华为 nova7pro(无效)相机权限:都获取到了。原因可能是安卓的原生问题,应该在安卓的manifest里添加provider<providerandroid:name="io.dcloud.commo
·
唤起相机代码:
this.$refs.gmyImgCropper.chooseImage1();
this.buttonType=0;
测试手机:
1.Android 9 vivo z1 (有效)
2.华为 nova7pro (无效)
相机权限:都获取到了。
原因可能是安卓的原生问题,应该在安卓的manifest里添加provider
<provider
android:name="io.dcloud.common.util.DCloud_FileProvider"
android:authorities="${apk.applicationId}.dc.fileprovider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/dcloud_file_provider" />
</provider>
然后就可以唤起相机了。
但是前提是,需要有相机和存储的权限:
更多推荐
已为社区贡献1条内容
所有评论(0)