이 클래스에서는 최신 버전의 Android에서 사용 가능한 UI 구성요소와 API를 이전 버전과 호환되는 방식으로 사용하여 애플리케이션이 계속 이전 버전의 플랫폼에서 실행되도록 하는 방법을 보여줍니다.
이 클래스 전체에 걸쳐 Android 3.0(API 레벨 11)에서 도입된 새로운 작업 모음 탭 기능이 기본 예로 역할을 하지만 다른 UI 구성요소와 API 기능에 이러한 기법을 적용해도 됩니다.
과정
- 새로운 API 추상화
- 애플리케이션에 필요한 기능과 API를 파악합니다. UI 구성요소의 구현을 애플리케이션에 추상화하는 애플리케이션별 중개 자바 인터페이스를 정의하는 방법을 알아봅니다.
- 새로운 API 프록시
- 최신 API를 사용하는 인터페이스 구현을 만드는 방법을 알아보세요.
- 이전 API로 구현 만들기
- 이전 API를 사용하는 인터페이스의 맞춤 구현을 만드는 방법을 알아봅니다.
- 버전 인식 구성요소 사용
- 런타임에 사용할 구현을 선택하고 애플리케이션에서 인터페이스를 사용하는 방법을 알아봅니다.