이전 버전과 호환되는 UI 만들기
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
이 클래스에서는 최신 버전의 Android에서 사용 가능한 UI 구성요소와 API를 이전 버전과 호환되는 방식으로 사용하여 애플리케이션이 계속 이전 버전의 플랫폼에서 실행되도록 하는 방법을 보여줍니다.
이 클래스 전체에 걸쳐 Android 3.0(API 레벨 11)에서 도입된 새로운 작업 모음 탭 기능이 기본 예로 역할을 하지만 다른 UI 구성요소와 API 기능에 이러한 기법을 적용해도 됩니다.
과정
- 새로운 API 추상화
- 애플리케이션에 필요한 기능과 API를 파악합니다. UI 구성요소의 구현을 애플리케이션에 추상화하는 애플리케이션별 중개 자바 인터페이스를 정의하는 방법을 알아봅니다.
- 새로운 API 프록시
- 최신 API를 사용하는 인터페이스 구현을 만드는 방법을 알아보세요.
- 이전 API로 구현 만들기
- 이전 API를 사용하는 인터페이스의 맞춤 구현을 만드는 방법을 알아봅니다.
- 버전 인식 구성요소 사용
- 런타임에 사용할 구현을 선택하고 애플리케이션에서 인터페이스를 사용하는 방법을 알아봅니다.
참고 사항
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2024-02-22(UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"필요한 정보가 없음"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"너무 복잡함/단계 수가 너무 많음"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"오래됨"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"번역 문제"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"샘플/코드 문제"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"기타"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"이해하기 쉬움"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"문제가 해결됨"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"기타"
}]
{
"last_modified": "최종 업데이트: 2024-02-22(UTC)",
"state": ""
}