【发布时间】:2017-07-21 14:21:11
【问题描述】:
注意到我的应用程序出现了 runtimeexceptions 和 arrayoutofboundsexception。我将问题追溯到我的代码的这个区域
mCameraManager = (CameraManager) getSystemService(Context.CAMERA_SERVICE);
try {
mCameraId = mCameraManager.getCameraIdList()[0];
} catch (CameraAccessException e) {
e.printStackTrace();
}
我收到一条错误消息,提示“调用需要 API 级别 21(当前最小值为 14):android.hardware.camera2.CameraManager#getCameraIdList
解决此问题的最佳方法是什么?
【问题讨论】:
-
使用camera 1。21版本以下无法使用camera2。
标签: android