현재 단말기의 버전을 알아오고 싶다면, 다음의 코드를 이용하면 된다.
그리고, 아래와 같이 상황에 맞춰서 대처하여 보자.
OS별 코드 버전 넘버는 전의 포스트 참조. (2011/11/17 - [Programming/android] - Android의 역사.)
int version = android.os.Build.VERSION.SDK_INT;
switch (version) {
case 2:
Log.d("VERSION", "? 1.1");
break;
case 3:
Log.d("VERSION", "CUPCAKE 1.5");
break;
case 4:
Log.d("VERSION", "DONUT 1.6");
break;
case 5:
Log.d("VERSION", "ECLAIR 2.0");
break;
case 6:
Log.d("VERSION", "ECLAIR 2.0.1");
break;
case 7:
Log.d("VERSION", "ECLAIR 2.1");
break;
case 8:
Log.d("VERSION", "FROYO 2.2");
break;
case 9:
Log.d("VERSION", "GINGERBREAD 2.3");
break;
case 10:
Log.d("VERSION", "GINGERBREAD 2.3.3-2.3.4");
break;
case 11:
Log.d("VERSION", "HONEYCOMB 3.0");
break;
case 12:
Log.d("VERSION", "HONEYCOMB 3.1");
break;
case 13:
Log.d("VERSION", "HONEYCOMB 3.2");
break;
case 14:
Log.d("VERSION", "ICECREAMCAKE 4.0");
break;
}
이상.
'Programming > android' 카테고리의 다른 글
카카오톡 처럼 팝업 올라오게 하기. (0) | 2011.11.30 |
---|---|
안드로이드 단말기 MacAddress 가져오기. (0) | 2011.11.21 |
Android의 역사. (0) | 2011.11.17 |
안드로이드란? (0) | 2011.11.16 |
볼륨키로 미디어 볼륨만 조정가능하게 하기 (2) | 2011.11.04 |