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

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

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

Уроки

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

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

,

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

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

Уроки

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

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