본문 바로가기

Programing/Android

android 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.ECLAIR_0_1:
         Log.d("TAG","eclair_0_1");
         break;
        case Build.VERSION_CODES.ECLAIR_MR1:
         Log.d("TAG","eclair_mr1");
         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.GINGERBREAD_MR1:
         Log.d("TAG","gingerbread_mr1");
         try {
       startRecording();
      } catch (IOException e) {
       // TODO Auto-generated catch block
       mCamera.release();
                mCamera = null;
      }
         break;
        case Build.VERSION_CODES.HONEYCOMB:
            Log.d("TAG", "honycomb");
            break;
        case Build.VERSION_CODES.HONEYCOMB_MR1:
         Log.d("TAG","honeycomb_mr1");
         break;
        case Build.VERSION_CODES.HONEYCOMB_MR2:
         Log.d("TAG","honeycomb_mr2");
         break;
        case Build.VERSION_CODES.ICE_CREAM_SANDWICH:
         Log.d("TAG","ice_cream_sandwitch");
         break;
        case Build.VERSION_CODES.ICE_CREAM_SANDWICH_MR1:
         Log.d("TAG","ice_cream_sandwich_mr1");
         break;
        default:
            Log.d("TAG", "version is not exist");
      }

이번껀 저번꺼에 없던 버전 다 추가한 소스에요

복사해가세요