我设计了一个应用程序,它要求允许相机启动。但是,对于Android 6及更高版本,应用程序崩溃,因为
allow the access to camera Camera.open() return null
我已经设置了返回到 Null 的camera.setDisplayOrentaion(90);
。
在用户授予权限之前,您不应该初始化相机,并在您的Activity
上调用PERMISSION_GRANTED
onRequestPermissionsResult
。有关如何在应用中正确处理运行时权限的详细信息,请参阅此处。