1
Android Studio에서 오류가 발생했습니다. Android 4.4.2와 함께 스마트 폰을 가지고 있으며 최신 버전을 설치할 수 없습니다. 내가해야 할 일은 무엇입니까?호출에는 API 수준 21 (현재 최소값은 17)이 필요합니다. android.hardware.camera2.CameraDevice.StateCallback
final Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
mCamera.startPreview();
}
}, 2000);
이를 :
private CameraDevice.StateCallback mCameraDeviceStateCallback = new CameraDevice.StateCallback(){
@Override
public void onOpened(CameraDevice camera){
mCameraDevice = camera;
}
@Override
public void onDisconnected(CameraDevice camera){
camera.close();
mCameraDevice = null;
}
@Override
public void onError(CameraDevice camera, int error){
camera.close();
mCameraDevice = null;
}
};
실행중인 장치의 OS 버전을 동적으로 확인하고이 호출이 높은 경우에만 사용합니다 충분히. 오래된 장치에서는 사용할 수 없습니다. – Henry