Создавайте обратно совместимые пользовательские интерфейсы

Этот класс демонстрирует, как использовать компоненты пользовательского интерфейса и API, доступные в более новых версиях Android, с сохранением обратной совместимости, гарантируя, что ваше приложение будет работать и на предыдущих версиях платформы.

В этом уроке в качестве примера используется новая функция вкладок панели действий, представленная в Android 3.0 (уровень API 11), но вы можете применять эти методы и к другим компонентам пользовательского интерфейса и функциям API.

Уроки

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

Вам также следует прочитать