2016-08-22 3 views
2

안녕하세요 카메라 클래스를 사용하려고 할 때 맞춤형 카메라를 사용하는 응용 프로그램을 개발하려고합니다. Android 클래스를 사용하기 때문에 더 이상 사용되지 않습니다. 카메라 2 및이 tutorialCamera2 API Android min SDK

을 따라하지만 CameraDevice.StatecCallBack를 추가하려고하면 그것은 나에게 분 SDK는 21해야한다는 경고를 제공하고 내 분 SDK가 나는 오래된 카메라 API를 사용한 경우 15 가 지금은 혼란 스러워요입니다 그 새로운 SDK를 사용하지 않는다면, 최소한 내 SDK를 지원하지 않습니다. 어떻게해야합니까?

답변

1

Android에서 '사용되지 않음'은 일반적으로 '사용 고려해야 할 다른 것이 있습니다'라는 의미입니다. 사용되지 않는 클래스와 메소드는 일반적으로 여전히 작동하며 오래된 Android 기기의 경우 자주 사용하지만 사용하지 않아도됩니다.

그래서, 당신의 옵션은 다음과 같습니다

  1. 사용 android.hardware.Camera 모든 시간, 또는

  2. API 레벨을 실행하는 장치에 대한 android.hardware.camera2.*를 사용 후, API 레벨 21 이전의 실행 장치에 대한
  3. 사용 android.hardware.Camera 21+

관련 문제