我正在尝试在基于Android 4.4.2的设备上使用以下幻灯片中的相机api2。
http://www.slideshare.net/lbk003/an-devcon2013-camera3kaurfinal
然而,函数getCameraIdList()返回一个空数组,并出现“no devices”异常。我在运行Android 4.4.2的Google Glass和启用相机仿真的Nexus 5模拟器上尝试了这个方法,但两者都出现了同样的错误。Google Glass相机api1可以让我访问相机。
mCameraManager = (CameraManager) ctx.getSystemService("camera");
try {
String[] devices = mCameraManager.getCameraIdList();
if (devices == null || devices.length == 0) {
throw new ApiFailureException("no devices");
}
我在清单文件中也有以下两行。
uses-permission android:name="android.permission.CAMERA"
uses-feature android:name="android.hardware.camera"
有人成功地在Android 4.4.2中使用隐藏的相机API2吗?