Em 2026, para nos alinharmos ao nosso modelo de desenvolvimento estável e garantir a estabilidade da plataforma para o ecossistema, vamos publicar o código-fonte no AOSP no segundo e quarto trimestres. Para criar e contribuir com o AOSP, use android-latest-release. A ramificação de manifesto android-latest-release sempre vai referenciar a versão mais recente enviada ao AOSP. Para mais informações, consulte Mudanças no AOSP.
O Google usa tecnologia de IA na tradução de conteúdos para seu idioma de preferência. As traduções com IA podem ter erros.
Desenvolver apps sem a biblioteca da interface do carro
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
A
biblioteca de interface do carro (car-ui-library)
é uma biblioteca de interface autoconsistente para automóveis que pode ser personalizada por OEMs. O Google recomenda
usar a biblioteca car-ui-library para criar seu app. Se isso não for possível, há
duas alternativas:
- No Android 12 e versões mais recentes, é possível usar
car-rotary-lib,
um subconjunto da biblioteca car-ui-library.
- No Android 11, você PRECISA implementar seu próprio
FocusParkingView, FocusArea e
DirectManipulationHelper, conforme descrito abaixo.
Implementar o FocusParkingView
Você pode implementar seu próprio FocusParkingView ou copiar a classe da
car-ui-library para seu projeto.
Para implementar FocusParkingView:
- Programe o nome da classe de acessibilidade para que o
RotaryService possa reconhecê-lo:
@Override
public CharSequence getAccessibilityClassName() {
return "com.android.car.ui.FocusParkingView";
}
Implementar FocusArea
Assim como FocusParkingView, você pode implementar seu próprio FocusArea
ou copiar a classe da biblioteca car-ui-library para seu projeto.
Para implementar FocusArea:
- Insira o nome da classe de acessibilidade para que o serviço rotativo possa reconhecê-la:
@Override
public CharSequence getAccessibilityClassName() {
return "com.android.car.ui.FocusArea";
}
Implementar DirectManipulationHelper
Essa é uma classe de utilitários. Você pode copiar a classe da biblioteca car-ui-library para seu projeto.
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2026-06-18 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2026-06-18 UTC."],[],[]]