Introdução a apps para TV
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
O Android oferece uma experiência do usuário avançada e otimizada para apps executados em dispositivos de tela grande,
como televisões de alta definição. Com os apps na TV, você tem novas oportunidades para conquistar seus usuários
no conforto do sofá.
Os apps para TV usam a mesma estrutura dos smartphones e tablets, o que significa que você pode
criar novos apps para TV com base no que já sabe sobre a criação de apps para Android. Ou você pode estender seus apps existentes para que também sejam executados em dispositivos de TV. No entanto, o modelo de interação do usuário para TV é
substancialmente diferente do modelo de smartphones e tablets. Para que o app funcione bem em TVs,
crie novos layouts que os espectadores possam curtir a até três metros de distância e navegar confortavelmente
com apenas um controle direcional e um botão de seleção.
Observação: apps para TV são executados localmente em dispositivos de TV. Para saber mais sobre streaming de vídeo e áudio de um app Android para um dispositivo de TV, consulte a documentação de desenvolvedores para o Google Cast.
Tópicos
- Criar e executar um app de TV
- Crie um novo projeto do Android Studio para apps de TV ou modifique o projeto atual para execução em
dispositivos de TV.
- Gerenciar o hardware da TV
- Verifique se o app está sendo executado em um hardware de TV, gerencie recursos de hardware sem suporte e gerencie
dispositivos controladores.
- Gerenciar controles de TV
- Processar a entrada do usuário gerenciando controles de TV.
- Criar IUs para TV
- Use o Compose para TV e crie interfaces modernas e declarativas para apps de TV.
- Criar navegação para TV
- Entenda os requisitos para a navegação na TV e como implementar a navegação compatível com TVs.
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 2024-06-26 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Não contém as informações de que eu preciso"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muito complicado / etapas demais"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desatualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema na tradução"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema com as amostras / o código"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Outro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de entender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Meu problema foi resolvido"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Outro"
}]
{"lastModified": "\u00daltima atualiza\u00e7\u00e3o 2024-06-26 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 2024-06-26 UTC."]]