如何解决华为“ android.media.action.STILL_IMAGE_CAMERA_SECURE”意图权限拒绝
我从HUAWEI设备收到Firebase中的以下错误:
Fatal Exception: java.lang.SecurityException
Permission Denial: starting Intent {
act=android.media.action.STILL_IMAGE_CAMERA_SECURE flg=0x10000000
cmp=com.huawei.camera/.controller.SecureCameraActivity
}
from ProcessRecord{d677674 11018} (pid=11018,uid=10125)
requires com.huawei.camera.permission.PRIVATE
我将此权限添加到了清单文件中,但是我还是想通过“ android.media.action.STILL_IMAGE_CAMERA_SECURE”意图打开相机。
有关此华为设备问题的任何信息吗?
我正在使用的代码
intentAboveM = new Intent(MediaStore.INTENT_ACTION_STILL_IMAGE_CAMERA_SECURE);
intentAboveM.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK );
if(intentAboveM.resolveActivity(getPackageManager()) !=null) {
this.startActivity(intentAboveM);
}
解决方法
此消息表明您需要获取安全摄像机权限。
android.media.action.STILL_IMAGE_CAMERA_SECURE
不需要权限。您可能已经调用了其他组件。出于安全原因,此组件需要获取权限:
您为“ android.media.action.STILL_IMAGE_CAMERA_SECURE”意图获得了“致命异常:java.lang.SecurityException”,原因是:您所请求的权限是摄像头权限的EMUI级别,未向第三方开放用户在华为平台上。您的应用程序无法使用。在华为手机上被授予此权限。但是,如果您想在此线程中发布您的详细用例,我们也许可以为您找到一些替代解决方案。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。