Android 2.1 플랫폼

API 수준: 7

Android 2.1은 2010년 1월부터 Android 지원 핸드셋에 배포할 수 있는 부 플랫폼 릴리스입니다. 이 출시 버전에는 새로운 API 변경사항 및 버그 수정이 포함되어 있습니다. 변경사항에 관한 자세한 내용은 프레임워크 API 섹션을 참고하세요.

개발자는 Android 2.1 플랫폼을 Android SDK의 다운로드 가능한 구성요소로 사용할 수 있습니다. 다운로드 가능한 플랫폼에는 완벽하게 호환되는 Android 라이브러리 및 시스템 이미지와 에뮬레이터 스킨, 샘플 애플리케이션 등이 포함됩니다. 다운로드 가능한 플랫폼에는 외부 라이브러리가 없습니다.

Android 2.1 플랫폼에서 개발하거나 테스트를 시작하려면 Android SDK 및 AVD Manager 도구를 사용하여 플랫폼을 SDK로 다운로드합니다.

플랫폼 하이라이트

Android 2.1은 중요한 사용자 기능을 추가하지 않습니다. 최신 사용자 기능은 Android 2.0 플랫폼 하이라이트 문서를 참고하세요.

버전 기록

아래 섹션에서는 버전 번호로 표시되는 Android SDK용 Android 2.1 플랫폼 구성요소의 후속 출시에 관한 정보를 제공합니다. SDK 환경에 설치된 Android 2.1 플랫폼 버전을 확인하려면 Android SDK 및 AVD Manager의 '설치된 패키지' 목록을 참고하세요.

API 수준

Android 2.1 플랫폼은 업데이트된 버전의 프레임워크 API를 제공합니다. Android 2.1 API에는 시스템 자체에 저장되는 정수 식별자 7이 할당됩니다. 'API 수준'이라고 하는 이 식별자를 사용하면 시스템에서 애플리케이션을 설치하기 전에 애플리케이션이 시스템과 호환되는지 올바르게 판단할 수 있습니다.

Android 2.1에 도입된 API를 애플리케이션에서 사용하려면 애플리케이션 매니페스트에 있는 <uses-sdk> 요소의 android:minSdkVersion 속성에 적절한 값인 '7'을 설정해야 합니다.

API 수준을 사용하는 방법에 관한 자세한 내용은 API 수준 문서를 참조하세요.

프레임워크 API 변경사항

아래 섹션에서는 Android 2.1 플랫폼에서 제공하는 애플리케이션 프레임워크 API의 변경사항에 관한 정보를 제공합니다.

라이브 배경화면

다음 추가 항목은 애니메이션 배경화면을 개발할 수 있는 API를 제공합니다.

또한 애플리케이션에서 라이브 배경화면을 사용하거나 제공하는 경우 애플리케이션의 매니페스트에 <uses-feature> 요소를 추가하여 android:name="android.software.live_wallpaper" 속성을 선언해야 합니다. 예:

<uses-feature android:name="android.software.live_wallpaper" />

애플리케이션을 게시하면 Google Play는 이 요소가 있는지 확인하여 필터로 사용하여 라이브 배경화면을 지원하지 않는 기기의 사용자에게 애플리케이션을 사용할 수 없도록 합니다.

전화 통신

조회수

WebKit

  • 웹 저장소 데이터베이스를 조작하는 새로운 WebStorage 메서드
  • 위치정보 권한을 가져오고 WebView에서 설정하는 새로운 GeolocationPermissions 메서드가 추가되었습니다.
  • 화면 밀도에 따른 앱 캐시, 웹 저장소, 확대/축소 설정을 관리하는 새로운 WebSettings 메서드.
  • 동영상, 방문 기록, 맞춤 뷰, 앱 캐시 제한 등을 처리하는 새로운 WebChromeClient 메서드

API 차이점 보고서

API 수준 6과 비교한 Android 2.1 (API 수준 7)의 모든 API 변경사항에 관한 자세한 내용은 API 차이점 보고서를 참고하세요.

내장 애플리케이션

다운로드 가능한 플랫폼에 포함된 시스템 이미지는 다음과 같은 내장 애플리케이션을 제공합니다.

  • 알람 시계
  • 브라우저
  • 계산기
  • 카메라
  • 연락처
  • 맞춤 언어 (개발자 앱)
  • 개발 도구 (개발자 앱)
  • 이메일
  • 갤러리
  • 일본어, 중국어, 라틴어 텍스트 입력용 IME
  • 메시지
  • 음악
  • 전화
  • 설정
  • 예비 부품 (개발자 앱)

Locales

다운로드 가능한 플랫폼에 포함된 시스템 이미지는 다양한 기본 언어를 제공합니다. 경우에 따라 언어에 따라 지역별 문자열을 사용할 수 있습니다. 그 외의 경우에는 언어의 기본 버전이 사용됩니다. Android 2.1 시스템 이미지에서 사용할 수 있는 언어는 아래에 나열되어 있습니다 (language_country/region 언어 설명어).

  • 중국어(PRC)(zh_CN)
  • 중국어, 타이완 (zh_TW)
  • 체코어 (cs_CZ)
  • 네덜란드어, 네덜란드 (nl_NL)
  • 네덜란드어, 벨기에 (nl_BE)
  • 영어, 미국 (en_US)
  • 영어, 영국 (en_GB)
  • 영어, 캐나다 (en_CA)
  • 영어, 오스트레일리아 (en_AU)
  • 영어, 뉴질랜드 (en_NZ)
  • 영어, 싱가포르(en_SG)
  • 프랑스어, 프랑스 (fr_FR)
  • 프랑스어, 벨기에 (fr_BE)
  • 프랑스어, 캐나다 (fr_CA)
  • 프랑스어, 스위스 (fr_CH)
  • 독일어, 독일 (de_DE)
  • 독일어, 오스트리아 (de_AT)
  • 독일어, 스위스 (de_CH)
  • 독일어, 리히텐슈타인 (de_LI)
  • 이탈리아어, 이탈리아 (it_IT)
  • 이탈리아어, 스위스 (it_CH)
  • 일본어 (ja_JP)
  • 한국어 (ko_KR)
  • 폴란드어 (pl_PL)
  • 러시아어 (ru_RU)
  • 스페인어 (es_ES)
  • 현지화된 UI 문자열은 설정을 통해 액세스할 수 있는 언어와 일치합니다.

    에뮬레이터 스킨

    다운로드 가능한 플랫폼에는 다양한 화면 크기와 해상도로 애플리케이션을 모델링하는 데 사용할 수 있는 에뮬레이터 스킨 세트가 포함되어 있습니다. 에뮬레이터 스킨은 다음과 같습니다.

    • QVGA (240x320, 저밀도, 소형 화면)
    • WQVGA (240x400, 저밀도, 일반 화면)
    • FWQVGA (240x432, 저밀도, 일반 화면)
    • HVGA (320x480, 중밀도, 일반 화면)
    • WVGA800 (480x800, 고밀도, 일반 화면)
    • WVGA854 (480x854 고밀도, 일반 화면)

    모든 Android 지원 기기에서 올바르게 표시되고 작동하는 애플리케이션을 개발하는 방법에 관한 자세한 내용은 여러 화면 지원을 참고하세요.