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");
}
이번껀 저번꺼에 없던 버전 다 추가한 소스에요
복사해가세요
'Programing > Android' 카테고리의 다른 글
surfaceview (0) | 2014.04.08 |
---|---|
android 버튼 클릭 (0) | 2014.03.31 |
android 코드상에서 버전 정보 알아내기 (0) | 2014.03.26 |
api2.2 android 동영상 촬영(녹화) (0) | 2014.03.25 |
SurfaceView를 이용한 스마트폰 영상처리 (카메라로 화면 보기) (0) | 2014.01.14 |