在6.0.1系统做定制相机开发,调用系统API CameraManager.getCameraList()。获取的cameraId数组为空。事实上设备是有一个摄像头的。为什么会拿不到?请教下是什么原因?有没有其他手段避开这个问题顺利完成相机定制?
PHP中文网2017-04-18 09:09:57
카메라 권한을 받지 않은 경우 실제 휴대폰에는 0(분리형 카메라는 식별자로 0부터 시작하는 정수를 사용)하고 1 두 가지 값이 표시됩니다. (전면 및 후면 카메라);
공식 문서에는 CameraManager.getCameraList() 대신 CameraManager.getCameraIdList()
이 표시됩니다.
이 API는 Android 21에 추가되었습니다. targetSdkVersion
이 낮은지 확인하세요.