Respostas:
Curiosamente, você não precisa de um aplicativo para ocultar essas notificações. Você pode acessar a tela de informações do aplicativo e desmarcar a opção "Mostrar notificações". Existem algumas maneiras de acessar a página Informações do aplicativo.
Vamos também tirar um momento para descobrir o motivo pelo qual aplicativos (como aplicativos climáticos, etc.) não têm uma opção dentro do próprio aplicativo para fazer isso!
Se um aplicativo exigir que sua notificação seja exibida 100% do tempo, o Garbage Collector / Process Manager do Android não poderá matá-lo automaticamente . Se, por exemplo, o aplicativo The Weather Channel permitisse desativar a notificação / ícone, usar essa opção permitiria ao Android interromper o processo em segundo plano (sem saber que é importante) e deixaria de receber atualizações climáticas.
Os serviços que usam notificações push (como Hangouts, E-mail, muitos aplicativos de bate-papo etc.) não precisam estar constantemente em execução em segundo plano para funcionar. No entanto, os aplicativos que precisam fazer mais processamento em segundo plano ou precisam de dados mais avançados (acho que aplicativos climáticos?) Precisam mais do que apenas notificações por push. É por isso que isso é uma coisa.
Felizmente, desativar as notificações na tela Informações do aplicativo não afeta as outras funcionalidades do aplicativo . O aplicativo ainda está solicitando que a notificação seja mostrada (portanto, protegendo-se de ser morto), mas o aplicativo SystemUI está configurado apenas para não mostrá-lo.
Tente Notificações desativadas .
Notificações desativadas é um utilitário útil para controlar as notificações de aplicativos de maneira centralizada. Em vez de alternar as notificações para aplicativos individualmente na tela de configurações, você pode desativar as notificações para todos os aplicativos em um único local.
Embora a pergunta não seja tão inequívoca, interpreto-a como pedindo para remover apenas os ícones da barra de status e deixar as notificações como estão. Se é isso que você quer fazer, experimente o aplicativo NotifyClean . No entanto, seu telefone precisa estar enraizado e você precisa ter o Xposed Framework instalado. Se isso for uma possibilidade para você, o aplicativo fornecerá um controle refinado sobre quais ícones / notificações exibir ou ocultar (consulte a descrição do aplicativo para obter detalhes).
Me deparei com essa questão aqui enquanto tentava resolvê-la por mim mesmo. Com o Google, encontrou uma solução que não requer raiz, mas requer que seu dispositivo esteja no Oreo (ou possivelmente Nougat, não tenho certeza).
Se você usa o Oreo, pode acessar as configurações de notificação do aplicativo e alterar o nível de importância. Se você definir o nível mais baixo, o ícone de notificação não será exibido. A notificação em si permanecerá, mas poderá ser recolhida se houver três ou mais aplicativos diferentes mostrando notificações.
Se a configuração de notificação do aplicativo indicar algo como "sem som" ou "emitir som", você poderá clicar nela e alterar o nível de importância na próxima tela. Se você não encontrar uma maneira de alterar a importância, tente usar as AutoNotifications de aplicativos de terceiros, embora não seja gratuito e também exija algumas permissões. Eu não experimentei o aplicativo, meus problemas foram resolvidos sem o aplicativo.