마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

API가 level 이 지원이 안되면 어떤 식으로 하시나요?

+1 추천

제가 현재 level 8 부터 최신까지 지원하는 앱을 만들려고 하는데 level 11부터 지원한다고 하고

또 그걸 쓰려니 내부에서 빌드가 level 16부터 지원한다고 하니 이건 뭘 어떻게 해야하는지 모르겠네요...

 

보통 level이 띠엄띠엄있느면 버전별로 따로 앱을 만드시나요? 아니면 그냥 내부에서 처리하는 방법이 있나요?

 

에.. 그러니까 was deprecated in 이렇게 써있는거 써도 상관 없나요?

살구 (260 포인트) 님이 2013년 12월 20일 질문
살구님이 2013년 12월 20일 수정

1개의 답변

+4 추천
 
채택된 답변
if (VERSION.SDK_INT >= VERSION_CODES.JELLY_BEAN) {
     SDK16.setBackground(view, background);
} else {
     view.setBackgroundDrawable(background);
}
 
대충 이런식으로 분기해서 쓰지요 따로 앱을 만들진 않습니다.
Gradler (109,780 포인트) 님이 2013년 12월 20일 답변
살구님이 2013년 12월 20일 채택됨
그렇군요. 감사합니다. ㅎㅎ
...