Android
Android 버전
수색…
비고
이름 | Android 버전 | 출시일 | API 수준 | Build.VERSION_CODES |
---|---|---|---|---|
엔젤 케이크 (알파) | 1.0 | 2008 년 9 월 23 일 | 1 | 베이스 |
바텐 베르그 (베타) | 1.1 | 2009 년 2 월 9 일 | 2 | BASE_1_1 |
컵케익 | 1.5 | 2009 년 4 월 30 일 | 삼 | 컵케익 |
도넛 | 1.6 | 2009 년 9 월 15 일 | 4 | 도넛 |
Eclair | 2.0 | 2009 년 10 월 26 일 | 5 | ECLAIR |
2.0.1 | 2009 년 12 월 3 일 | 6 | ECLAIR_0_1 | |
2.1 | 2010 년 1 월 12 일 | 7 | ECLAIR_MR1 | |
프로 요 | 2.2 | 2010 년 5 월 20 일 | 8 | 프로 야 |
생강 빵 | 2.3 | 2010 년 12 월 6 일 | 9 | 생강 빵 |
2.3.3 | 2011 년 2 월 9 일 | 10 | GINGERBREAD_MR1 | |
벌집 | 3.0 | 2011 년 2 월 22 일 | 11 | 벌집 |
3.1 | 2011 년 5 월 10 일 | 12 | HONEYCOMB_MR2 | |
3.2 | 2011 년 7 월 15 일 | 13 | HONEYCOMB_MR1 | |
아이스크림 샌드위치 | 4.0 | 2011 년 10 월 19 일 | 14 | 아이스크림 샌드위치 |
4.0.3 | 2011 년 12 월 16 일 | 15 명 | ICE_CREAM_SANDWICH_MR1 | |
젤리 빈 | 4.1 | 2012 년 7 월 9 일 | 16 | 젤리 빈 |
4.2 | 2012 년 11 월 13 일 | 17 | JELLY_BEAN_MR1 | |
4.3 | 2013 년 7 월 24 일 | 18 | JELLY_BEAN_MR2 | |
킷 캣 | 4.4 | 2013 년 10 월 31 일 | 19 | 킷 캣 |
2014 년 7 월 25 일 | 20 | KITKAT_WATCH | ||
사탕 과자 | 5.0 | 2014 년 10 월 17 일 | 21 | 사탕 과자 |
5.1 | 2015 년 3 월 9 일 | 22 | LOLLIPOP_MR1 | |
마시멜로 | 6.0 | 2015 년 10 월 5 일 | 23 | 엠 |
누가 | 7.0 | 2016 년 8 월 22 일 | 24 | 엔 |
7.1.1 | 2016 년 12 월 5 일 | 25 명 | N_MR1 |
런타임시 기기의 Android 버전 확인
Build.VERSION_CODES
는 현재 알려진 SDK 버전 코드의 열거 형입니다.
기기의 Android 버전을 기반으로 조건부로 코드를 실행하려면 Lint 오류가 발생하지 않도록 TargetApi
주석을 사용하고 API 수준의 코드를 실행하기 전에 빌드 버전을 확인하십시오.
다음은 23보다 낮은 API 수준을 지원하는 프로젝트에서 API-23에 도입 된 클래스를 사용하는 방법의 예입니다.
@Override
@TargetApi(23)
public void onResume() {
super.onResume();
if (android.os.Build.VERSION.SDK_INT <= Build.VERSION_CODES.M) {
//run Marshmallow code
FingerprintManager fingerprintManager = this.getSystemService(FingerprintManager.class);
//......................
}
}
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow