정보통신 IT/안드로이드 Android

[안드로이드] API 레벨

Jobs 9 2020. 9. 28. 14:07
반응형

API 레벨

API 레벨이란 안드로이드 플랫폼 버전에 따라 제공되는 플랫폼 API 수정 사항을 구별하는 정수 값이다.

안드로이드 플랫폼은 애플리케이션이 안드로이드 시스템과 통신할 수 있도록 해 주는 플랫폼 API를 제공한다.

플랫폼 API는 다음 구성요소를 가진다

 

-패키지와 클래스의 집합

-Manifest 파일을 정의하는 XML 요소와 속성

-자원을 정의하고 접근하는 XML 요소와 속성

-인텐트

-애플리케이션 권한 및 시스템 권한

 

API 업데이트는 이전 버전의 API가 제거되는 것이 아니라 이전 버전의API와 호환되면서 새로운 기능들이 추가되는 것을 의미한다.

아래는 각 안드로이드 플랫폼 버전에서 지원되는 API 레벨이다.

 

Platform Version

API Level

VERSION_CODE

Notes

Android 6.0

23

M

API Changes

Android 5.1

22

LOLLIPOP_MR1

Platform Highlights

Android 5.0

21

LOLLIPOP

Android 4.4W

20

KITKAT_WATCH

KitKat for Wearables Only

Android 4.4

19

KITKAT

Platform Highlights

Android 4.3

18

JELLY_BEAN_MR2

Platform Highlights

Android 4.2, 4.2.2

17

JELLY_BEAN_MR1

Platform Highlights

Android 4.1, 4.1.1

16

JELLY_BEAN

Platform Highlights

Android 4.0.3, 4.0.4

15

ICE_CREAM_SANDWICH_MR1

Platform Highlights

Android 4.0, 4.0.1, 4.0.2

14

ICE_CREAM_SANDWICH

Android 3.2

13

HONEYCOMB_MR2

 

Android 3.1.x

12

HONEYCOMB_MR1

Platform Highlights

Android 3.0.x

11

HONEYCOMB

Platform Highlights

Android 2.3.4
Android 2.3.3

10

GINGERBREAD_MR1

Platform Highlights

Android 2.3.2
Android 2.3.1
Android 2.3

9

GINGERBREAD

Android 2.2.x

8

FROYO

Platform Highlights

Android 2.1.x

7

ECLAIR_MR1

Platform Highlights

Android 2.0.1

6

ECLAIR_0_1

Android 2.0

5

ECLAIR

Android 1.6

4

DONUT

Platform Highlights

Android 1.5

3

CUPCAKE

Platform Highlights

Android 1.1

2

BASE_1_1

 

Android 1.0

1

BASE

 
반응형