2011-02-24 7 views
2

현재 안드로이드 deveice 버전 (1.5, 1.6, 2.0 등)을 프로그래밍 방식으로 얻으려면 어떻게해야합니까? 내가 안드로이드 2.2 장치에서 내 APK .. 나는 장치 버전을 얻을 필요가 (내 응용 프로그램이 현재 실행되고있는 안드로이드 에뮬레이터 버전)을 설치 한 예안드로이드 장치 버전

+2

이미 내 대답은 http://stackoverflow.com/questions/3423754/retrieving-android-api-version-programmatically – kgiannakakis

답변

10

정수 도움이 될 이 API 레벨이 android.os.Build.VERSION.SDK_INT

에서 찾을 수 있습니다 나타내는, 그래서 당신은 할 수 : 그 정수 ACR의

int apiLevel = android.os.Build.VERSION.SDK_INT; 

수있는 값을 모든 장치는 here에서 찾을 수 있습니다. Android의 명명 된 버전과 버전을 비교하려면 여기에서 각 상수의 이름을 사용하십시오. 장치 버전을 2.1, 2.2 등의 릴리스 번호와 비교할 수 없으므로이를 수행하려면 릴리스 이름 또는 API 수준을 사용하고 수동으로 변환해야합니다.

+2

android.os.Build.VERSION.SDK_INT는 API 레벨 4 (1.6)부터 지원됩니다. – Maaalte

관련 문제