안드로이드 sdk버전 확인하는 코드


안드로이드 어플을 개발하다보면 버전별로 실행되어야 하는 코드가 다른 경우가 있습니다.

상위 버전에서는 지원하지 않는 코드라던지 새롭게 생긴 코드가 있으면 하위버전에는 실행이 되지 않게 막아야 하겠죠.


그래서 if문으로 해결하시면 됩니다.


if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {


}


여기에 Build.VERSION_CODES.M에 M은 마시멜로입니다.

다른 버전은 전부 풀네임으로 보이는데 마시멜로이 경우에는 M으로 해놓았네요.


위에 코드 해석은 어플을 실행하고 있는 기기의 안드로이드 버전이 마시멜로 버전보다 높거나 같을때 true가 되면서

if문 안쪽에 코드가 실행됩니다.

반응형

이 글을 공유하기

댓글

Designed by JB FACTORY