Esta seção descreve as opções disponíveis para implementar e personalizar o menu de configurações do Android.
Tela inicial de configurações
No Android 7.0 e versões mais recentes, a página inicial de Configurações foi aprimorada com configurações sugeridas e notificações de status personalizáveis. O recurso é implementado automaticamente, e os implementadores de dispositivos podem fazer a configuração.
O código-fonte dessas melhorias está nestes arquivos:
- SuggestionParser.java (em inglês)
- TileUtils.java
Diretrizes de design das configurações do Android
Esta documentação destaca os princípios e diretrizes para qualquer pessoa que esteja projetando configurações da Plataforma Android ou qualquer desenvolvedor que esteja criando configurações para um app Android.
Padrões e componentes
No Android 8.0, o menu "Configurações" ganhou vários componentes e widgets que abrangem usos comuns. Recomendamos que fabricantes de dispositivos e desenvolvedores usem os componentes comuns ao estender o app Configurações para que as novas interfaces do usuário permaneçam consistentes com a interface do app Configurações.
Arquitetura de informações
O Android 8.0 apresentou uma nova arquitetura de informações para o app Configurações para simplificar a maneira como as configurações são organizadas e facilitar para os usuários a tarefa de encontrar rapidamente as configurações para personalizar os dispositivos Android. O Android 9 introduziu algumas melhorias para oferecer mais funcionalidades de configurações e uma implementação mais fácil.
Configurações personalizadas
O app Configurações do Android oferece uma lista de sugestões para os usuários no Android 8.0. Essas sugestões geralmente promovem recursos do smartphone e são personalizáveis (por exemplo, "Definir programação do Não perturbe" ou "Ativar a chamada por Wi-Fi").
Pesquisa universal
O Android 8.0 adiciona mais recursos de pesquisa ao menu Config. Este document descreve como adicionar uma configuração e garantir que ela seja devidamente indexada na pesquisa de configurações.