调用需要API级别21(当前最小值为17):android.hardware.camera2.CameraDevice.StateCallback

时间:2016-10-14 13:51:48

标签: android require android-api-levels

Android Studio中出错。 我有Android 4.4.2的智能手机,我无法安装更新。 我应该怎么做?

resultArray2 = @[@"a"]

1 个答案:

答案 0 :(得分:1)

严格来说这不是解决这个问题的正确方法,但你仍然可以使用旧设备和新设备,只需在相机启动时延迟2-3秒:

final Handler handler = new Handler();
            handler.postDelayed(new Runnable() {
                @Override
                public void run() {
                    mCamera.startPreview();
                }
            }, 2000);

如果您真的需要支持21岁以上且23岁以上的设备,这将适用于大多数情况。