Camera2闪退的问题解决
Posted tao687000
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Camera2闪退的问题解决相关的知识,希望对你有一定的参考价值。
问题:应用Camera2,在手机上打开时闪退
工具:android Studio,手机
参考博文:https://zhuanlan.zhihu.com/p/85271179(博文中已经给出代码,本文不再重复)
调试过程中的注意事项:
1、AndroidManifest.xml配置权限如下:
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera2.full" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
2、在手机端允许权限,在自己的手机上允许该应用的相机权限:(!!!非常重要!!!)
设置→应用→应用权限→相机→找到自己的app滑动允许即可
3、原博文中的代码使用的是前置摄像头,但是当我改为后置(“0”)时,在华为手机上正常显示画面,而在OPPO中显示黑白的画面。
过程修改:之前的AndroidManifest.xml权限配置没有:(上面已经添加过,此处只是说明过程)
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera2.full" />
以上是关于Camera2闪退的问题解决的主要内容,如果未能解决你的问题,请参考以下文章