Android SDK
버전 (1.5, 1.6, 2.0 등)을 프로그래밍 방식으로 어떻게 구할 수 있습니까?android SDK 버전을 검색하는 방법은 무엇입니까?
답변
Build.VERSION.SDK_INT
은 사용자가 볼 수있는 버전 문자열 (예 : 1.5, 1.6, 2.0)을 제공하며, Build.VERSION_CODES
의 값은 프로그래밍 방식으로 비교하려는 경우 사용하는 것이 좋습니다.
Build.VERSION.SDK_INT는 Android 1.6 이상에서만 사용할 수 있습니다. Build.VERSION.SDK는 1.5를 포함한 모든 Android 릴리스에서 작동합니다. 그러나 1.5지지를 떨어 뜨리면 SDK_INT로 전환하는 것이 좋습니다. – CommonsWare
String readAbleAndroidVersion = android.os.Build.VERSION.RELEASE; – cV2
ActionBar compat lib는 Build.VERSION_CODES.ICE_CREAM_SANDWICH 상수를 사용하며 1.6 에뮬레이터에서 충돌하지 않습니다. 어떻게 될 수 있습니까? – jakk
StringBuffer buf = new StringBuffer();
buf.append("VERSION.RELEASE {"+Build.VERSION.RELEASE+"}");
buf.append("\\nVERSION.INCREMENTAL {"+Build.VERSION.INCREMENTAL+"}");
buf.append("\\nVERSION.SDK {"+Build.VERSION.SDK+"}");
buf.append("\\nBOARD {"+Build.BOARD+"}");
buf.append("\\nBRAND {"+Build.BRAND+"}");
buf.append("\\nDEVICE {"+Build.DEVICE+"}");
buf.append("\\nFINGERPRINT {"+Build.FINGERPRINT+"}");
buf.append("\\nHOST {"+Build.HOST+"}");
buf.append("\\nID {"+Build.ID+"}");
Log.d("build",buf.toString());
굉장한 응답 형제. –
OS 버전을 의미합니까? – jball
질문 제목을 수정하십시오. "Retrieve android sdk version" – OneWorld
처럼 나는 이것에 대한 답을 원합니다. 나는 어떤 상수도 출력 할 수 없기 때문에 테스트를 실행할 수있는 시점이 아니다. 한 달 전에 다운로드했는데 버전 번호를 찾을 수 없습니다. – Adamantus