본문 바로가기
안드로이드

[안드로이드] 코드상에서 안드로이드 빌드 버전 확인하기

by 호군 2011. 7. 5.
반응형
소스코드 안에서 안드로이드 버전을 확인 할 경우가 있습니다.
이것은 안드로이드 API 버전을 통해서 빌드된 안드로이드 버전을 알 수 가 있습니다.

switch (Build.VERSION.SDK_INT) {
    case Build.VERSION_CODES.CUPCAKE:
        Log.d(TAG, "cupcake");
        break;
    case Build.VERSION_CODES.DONUT:
        Log.d(TAG, "donut");
        break;
    case Build.VERSION_CODES.ECLAIR:
        Log.d(TAG, "eclair");
        break;
    case Build.VERSION_CODES.FROYO:
        Log.d(TAG, "froyo");
        break;
    case Build.VERSION_CODES.GINGERBREAD:
        Log.d(TAG, "gingerbread");
        break;
    case Build.VERSION_CODES.HONYCOMB:
        Log.d(TAG, "honycomb");
        break;
    default:
        Log.d(TAG, "version is not exist");
  }

안드로이드 버전을 문자열로 받고싶다면,
String version = Build.VERSION.RELEASE

마지막으로 Build.VERSION.SDK는 사용이 중지된 값이라고 하니.. 사용을 하지말도록 해야합니다.

반응형