Criar IUs compatíveis com versões anteriores

Esta lição demonstra como usar componentes da IU e APIs disponíveis em versões mais recentes do Android de maneira compatível com versões anteriores. Isso garante que seu aplicativo será executado em versões anteriores da plataforma.

Ao longo desta aula, o novo recurso de Guias de barras de ações, introduzido no Android 3.0 (API de nível 11), serve como exemplo orientador, mas você pode aplicar estas técnicas a outros componentes da IU e recursos da API.

Lições

Abstração das novas APIs
Determine de que recursos e APIs seu aplicativo precisa. Saiba como definir interfaces Java intermediárias específicas do aplicativo que abstraem a implementação do componente de IU para seu aplicativo.
Proxy para as novas APIs
Saiba como criar uma implementação da sua interface que use APIs mais recentes.
Criar uma implementação com APIs mais antigas
Saiba como criar uma implementação personalizada da interface que use APIs mais antigas.
Usar o componente com reconhecimento de versão
Saiba como escolher uma implementação para usar durante a execução e começar a usar a interface no seu aplicativo.

Leia também