我写了一个访问USB摄像头的应用程序,它在Android 9上运行得很好,但在Android 10上失败了。我知道从Android 9开始,应用程序需要授予用户访问摄像头和USB设备的权限才能访问USB摄像头。我发现在Android10中,应用程序可以授予访问摄像头的权限,但当尝试通过UsbManager.requestPermission()请求访问USB摄像头的权限时,应用程序立即收到“拒绝”,而没有任何询问用户的提示。在Android 10中,我还需要询问其他权限吗?
发布于 2019-12-02 14:11:35
您可以尝试将targetversion更改为27,但这不是一个好的解决方案。在检查权限之前会对Targetversion进行判断。
https://stackoverflow.com/questions/58335077
复制相似问题