본문 바로가기

Programing/Android

android 코드상에서 버전 정보 알아내기

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