2016-08-21 2 views
1

저는 Android 개발 및 프로그래밍에서 새로운입니다. 나는 안드로이드 카메라 응용 프로그램에서 일하고 있습니다. 저는이 점에서 새로운 API 레벨 21을 사용하는 사용자의 강의를 사용하고 최대 사용자에게는 API 레벨 16을 사용하고 있지만 코드는 문제를 일으키는 동일합니다.API 레벨 21 필요 (현재 분은 16 자입니다.)

enter image description here

호출 API 레벨 21 (현재의 분 ... CTRL + F116):android.hardware.camera2.CameraDevice.StateCallback#StateCallback 이상)

는이 문제를 해결하는 데 도움 주시기 바랍니다가 필요합니다. API 레벨을 21로 변경하고 싶지 않습니다.

+1

이 링크를 참조하십시오 : https://developer.android.com/reference/android/hardware/camera2/CameraDevice.StateCallback.html 문서에서 'CameraDevice.StateCallback'이'API LEVEL 21'에 추가 된 것은 분명합니다. 이 값을 사용하지 않으면 minSDKVersion은 '21'로 설정해야합니다. – Ironman

+0

* "API 레벨을 21로 변경하고 싶지 않습니다."* - 글쎄요 ... 카메라 사용 방법을 배우는 데 도움이되는 다른 튜토리얼/강의/다른 것을 찾아야합니다. . 예 : http://www.vogella.com/tutorials/AndroidCamera/article.html –

+0

그런 다음 이전 카메라 API를 사용해야합니다. 새로운 버젼은 v21에만 존재합니다 + –

답변

2

'android.hardware.camera2'API 대신 'android.hardware.camera'를 사용하고 API 레벨 16의 API를 사용할 수 있습니다.

+0

import android.hardware.camera2.CameraDevice; –

관련 문제