O Android Oreo adicionou um recurso de suspensão de notificações que permite ocultar notificações temporariamente por 15, 30, 60 ou 120 minutos. Encontramos uma maneira de personalizar a duração da soneca no Android 8.1 Oreo.
Com AndroidPlogo a caminho, a maioria dos usuários provavelmente só atualizou recentemente para Android 8.0 Oreo, muito menos Android 8.1. O Android Oreo traz vários recursos úteis, como melhor duração da bateria/uso de memória, graças a limitações estritas de aplicativos em segundo plano, um modo imagem em imagem, canais de notificação, tempos de inicialização mais rápidos, e uma API de preenchimento automático para gerenciadores de senhas. Outro recurso útil é suspensão de notificação, um recurso que finalmente permite dispensar notificações temporariamente para organizar sua barra de status. Por padrão, você só tem permissão para adiar notificações por 15 minutos, 30 minutos, 1 hora ou 2 horas, mas se estiver executando o Android 8.1 Oreo, é possível personalizar esses números sem root. Veja como.
Durações padrão da suspensão da notificação Oreo
Como personalizar a duração da soneca de notificação no Android 8.1 Oreo
Embora o Android 8.0 Oreo tenha introduzido a suspensão de notificações, foi somente no Android 8.1 Oreo que o Google introduziu uma maneira de personalizar a duração da suspensão. Portanto, este tutorial funcionará apenas em dispositivos Android 8.1, como Google Nexus 5X, Google Nexus 6P, Google Pixel, Google Pixel XL, Google Pixel 2, Google Pixel 2 XL, Nokia 8 e qualquer dispositivo com Android 8.1 baseado em AOSP personalizado ROM.
O método que estamos usando envolve alterar uma configuração oculta por meio do Android Debug Bridge (ADB). Como isso não envolve desbloquear seu bootloader ou fazer root no seu dispositivo, você pode fazer atualizações OTA ou fazer pagamentos via Android Pay. Tudo que você precisa é do seu dispositivo, do seu PC e de um aplicativo desenvolvido pelo XDA Forum Moderator Zacharee1 chamado Sintonizador SystemUI. O aplicativo está disponível gratuitamente na Google Play Store, mas verifique se você está executando versão 248 caso contrário, você não terá acesso a esse novo recurso.
Preço: Grátis.
3.7.
Aqui está um tutorial passo a passo sobre como usar este aplicativo para alterar a duração da soneca de notificação no Android 8.1 Oreo:
- Configure o ADB em seu computador seguindo nosso tutorial aqui.
- Abra um prompt de comando ou terminal e digite o seguinte:
adb shell pm grant com.zacharee1.systemuituner android.permission.WRITE_SECURE_SETTINGS
- Inicie o aplicativo SystemUI Tuner e passe pelas telas de configuração.
- Toque em "para os ajustes".
- Aceite o aviso que aparece.
- Toque em “Diversos”.
- Role para baixo até a parte "Suspensão de notificação".
- Para o "padrão", escolha a hora, em minutos, que a duração da suspensão da notificação deve ser padronizada.
- Para "Tempo A" a "Tempo D" escolha os 4 tempos, em minutos, que as durações da suspensão da notificação devem ser definidas. Por exemplo, se eu quiser 30 minutos, 1 hora, 2 horas e 6 horas colocaria 30, 60, 120 e 360 de A a D respectivamente.
- Certifique-se de que a duração da soneca "padrão" corresponde a um dos números você escolheu na etapa # 9.
- Por fim, para fazer isso persistir na reinicialização, toque no botão de menu no canto superior direito do aplicativo e selecione "Configurações". Em seguida, alterne "Modo de segurança" para permitir que o aplicativo restaure esses valores na reinicialização.
Você Terminou! Algo a ter em mente é que ativar o "Modo de segurança" exibe uma notificação irritante na barra de status, mas você pode ocultar facilmente essa notificação mantendo-o pressionado e desativando seu canal de notificação. Além disso, suas novas durações de suspensão de notificação não estará disponível em nenhuma notificação existente na sua barra de status – apenas novas notificações recebidas após você fazer essa alteração.
Como bônus, como você já se deu ao trabalho de configurar o SystemUI Tuner, você pode brincar com qualquer um dos outros recursos oferecidos no aplicativo! Existem muitos pequenos ajustes aqui e ali que podem tornar sua IU um pouco mais agradável de se ver!
Como isso funciona
Ok, alguns de vocês devem estar se perguntando como exatamente isso funciona. É bastante simples, o Google adicionou um opção de desenvolvedor que permite alterar as opções de suspensão de notificação. Esta opção só pode ser acessada via ADB, pois reside na tabela Configurações. Você pode alterar esta opção diretamente via ADB ou conceder a um aplicativo a permissão WRITE_SECURE_SETTINGS como fizemos acima para que o aplicativo possa acessar a tabela.
Esta opção pode ser alterada emitindo um comando como este no ADB:
adb shell settings put global notification_snooze_options "default=60,options_array=30:60:120:360"
e é exatamente assim que o aplicativo SystemUI Tuner do Zacharee1 faz isso. Eu mesmo descobri esse pequeno truque e pedi ao Zacharee1 para adicioná-lo ao aplicativo dele para torná-lo um pouco mais fácil para vocês, então aproveitem esse ajuste!