A partir de 27 de março de 2025, recomendamos usar android-latest-release
em vez de aosp-main
para criar e contribuir com o AOSP. Para mais informações, consulte Mudanças no AOSP.
Não perturbe
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
O Android 7.0 oferece suporte às seguintes configurações de Não perturbe (DND).
Regras automáticas de terceiros
Os aplicativos de terceiros podem usar a API DND Access para controlar as regras de DND:
- Os aplicativos podem exportar e listar regras personalizadas de DND, que
aparecem ao lado das regras de DND integradas do Android nas configurações de DND.
- Os usuários podem acessar todos os controles de DND para todas as regras (criada
automaticamente e manualmente).
- A plataforma pode implementar regras de DND de diferentes fontes
sem criar estados inesperados.
Controlar alarmes
Quando o modo Não perturbe está ativado, a interface de configurações do Android apresenta opções de usuário para
configurar:
- Condição de fim do modo "Não perturbe" como a próxima hora do alarme. Permite que o usuário defina
a condição de fim da DND para um alarme. Aparece apenas se um alarme estiver definido para um horário
dentro de uma semana a partir de agora e o dia da semana desse alarme não for o mesmo de hoje. Não é compatível com regras
automáticas.
- O alarme pode substituir o horário de término. Permite que os usuários configurem a
condição de término do modo "Não perturbe" como um horário específico ou o próximo alarme (o que ocorrer primeiro).
Suprimir distrações visuais
A interface de configurações do Android apresenta opções do usuário para suprimir distrações
visuais, como notificações de alerta, intents de tela cheia, tela ambiente e luzes de notificação LED.
Personalizar as configurações de não perturbe
Ao personalizar as configurações, os OEMs precisam preservar o comportamento do AOSP das APIs
do sistema e manter o comportamento das configurações de DND. Especificamente, a página de configurações
de DND nas configurações do sistema precisa incluir o seguinte:
- Regras de DND fornecidas pelo aplicativo. Essas regras de DND automatizadas
precisam incluir instâncias de regras ativas e listagens de regras no menu "Adicionar regra".
- Regras de não perturbe o aplicativo pré-carregadas. Os OEMs podem fornecer regras de DND
que aparecem ao lado das regras criadas manualmente pelo usuário final.
Para saber mais sobre as novas APIs DND, consulte a
documentação de referência
android.service.notification
.
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 2025-07-27 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 2025-07-27 UTC."],[],[],null,["# Do not disturb\n\nAndroid 7.0 supports the following do not disturb (DND) configurations.\n\nThird-party automatic rules\n---------------------------\n\nThird-party applications can use the DND Access API to control DND rules:\n\n- **Applications** can export and list custom DND rules, which appear next to built-in Android DND rules in the DND settings.\n- **Users** can access all DND controls for all rules (both automatic and manually-created).\n- The **platform** can implement DND rules from different sources without creating unexpected states.\n\nControl alarms\n--------------\n\nWhen DND mode is enabled, the Android settings UI presents user options for\nconfiguring:\n\n- **DND end condition as next alarm time** . Enables user to set the DND end condition to an alarm. Appears only if an alarm is set for a time within a week from now *and* the day of the week for that alarm is *not* the same day of the week as today. (Not supported for automatic rules.)\n- **Alarm can override end time**. Enables users to configure the DND end condition as a specific time or next alarm (whichever comes first).\n\nSuppress visual distractions\n----------------------------\n\nThe Android settings UI presents user options for suppressing visual\ndistractions such as heads up notifications, fullscreen intents, ambient\ndisplay, and LED notification lights.\n\nCustomize DND settings\n----------------------\n\nWhen customizing settings, OEMs must preserve the AOSP behavior of the system\nAPIs and maintain the behavior of DND settings. Specifically, the DND settings\npage in system settings must include the following:\n\n- **Application-provided DND rules**. These automated DND rules must include active rules instances and rule listings in the Add Rule menu.\n- **Pre-loaded application DND rules**. OEMs can provide DND rules that appear next to end user manually-created rules.\n\nFor details on new DND APIs, refer to\n[android.service.notification](https://developer.android.com/reference/android/service/notification/package-summary.html)\nreference documentation."]]