【发布时间】:2017-11-18 00:45:02
【问题描述】:
我尝试使用 Camera.open() 访问相机 但它会抛出异常无法连接到相机服务。
我在 Settings->Apps->MyApp->Permission->Camera 中检查了相机权限,但没有被授予。 我已经在 android manifest 中添加了摄像头权限。
<uses-permission android:name="android.permission.CAMERA"/>
<uses-feature android:name="android.hardware.camera2" android:required="true"/>
为什么第一次没有自动授予? 处理此问题的最佳做法是什么?
【问题讨论】:
-
您需要在运行时请求权限。为此,您可以使用我的库:github.com/nabinbhandari/Android-Permissions