Этот класс демонстрирует, как использовать компоненты пользовательского интерфейса и API, доступные в более новых версиях Android, с сохранением обратной совместимости, гарантируя, что ваше приложение будет работать и на предыдущих версиях платформы.
В этом уроке в качестве примера используется новая функция вкладок панели действий, представленная в Android 3.0 (уровень API 11), но вы можете применять эти методы и к другим компонентам пользовательского интерфейса и функциям API.
Уроки
- Абстрагируйте новые API.
- Определите, какие функции и API необходимы вашему приложению. Узнайте, как определять специфичные для приложения промежуточные Java-интерфейсы, которые абстрагируют реализацию компонента пользовательского интерфейса от вашего приложения.
- Прокси для новых API
- Узнайте, как создать реализацию вашего интерфейса, использующую более новые API.
- Создайте реализацию с использованием более старых API.
- Узнайте, как создать собственную реализацию интерфейса, использующую старые API.
- Используйте компонент, учитывающий версии.
- Узнайте, как выбрать реализацию для использования во время выполнения, и начните использовать интерфейс в своем приложении.