Pluvius é um novo aplicativo que usa OMS em dispositivos Android com root para criar um tema dinâmico para a IU do sistema e cores de destaque com base no papel de parede atual.
Com o Android 8.0 Oreo, o Google introduziu a estrutura de tema nativa da Sony chamada Overlay Manager Service (OMS). construído para direcionar os recursos de qualquer aplicativo, incluindo a estrutura SystemUI e Android, e substituí-los por seus próprios valores. Isto nos permite tema quase qualquer parte do Android ao nosso gosto no Android 8.0 Oreo e no Android 8.1 Oreo. Infelizmente, o Google acesso bloqueado às APIs do OMS no Android P, afirmando que o OMS se destina apenas a ser usado por OEMs. No entanto, se você ter acesso root como através do Magisk, você ainda pode instale temas personalizados no Android P. Um novo aplicativo chamado "Pluvius" acaba de ser lançado e usa o OMS de uma forma muito inteligente: UI do sistema com temas dinâmicos e cores de destaque com base no papel de parede atual. Isto requer acesso root
para funcionar, mas se você passar nesse requisito básico, poderá desfrutar de temas personalizados em qualquer Android 8.0 Oreo, Android 8.1 Oreo ou Android P dispositivo como o Google Pixel 2 ou Essential Phone.Capturas de tela principais: Google Pixel 2 XL em execução Android P Beta 3/Visualização para desenvolvedores 4. Capturas de tela inferiores: Essential Phone rodando Android 8.1 Oreo.
Como você pode ver no conjunto de imagens acima, o tema da UI do sistema é baseado no papel de parede que escolhi. (Os papéis de parede que uso aqui são os papéis de parede do Google Pixel que podem ser instalado em qualquer dispositivo através de uma porta não oficial.) Em minhas capturas de tela (linha superior), selecionei as opções "Light Vibrant" e "Dynamic Dark" para Adaptive System Accent e Adaptive SystemUI Theme, respectivamente. Existem mais opções de cores que você pode experimentar no aplicativo para criar um tema dinâmico para seu dispositivo Android de acordo com sua preferência. Confira o vídeo abaixo do desenvolvedor para uma demonstração de como o aplicativo funciona rapidamente.
O aplicativo usa o API de paleta Android para escolher as cores do papel de parede. A lógica do aplicativo para lidar com isso pode ser encontrada aqui. Infelizmente, não há uma API unificada para obter cores de papéis de parede animados, então o aplicativo não pode selecionar dinamicamente um tema com base em um papel de parede animado.
Para suporte ao Android P, o aplicativo funciona exatamente como o Substratum, pois coloca as sobreposições em/system/app. Cada sobreposição tem cerca de 5 a 6 KB de tamanho (as sobreposições contêm apenas o manifesto e o colors.xml para o tema o sistema e a estrutura), portanto não deve haver nenhuma preocupação com o espaço de armazenamento do sistema em execução fora. Você pode desinstalar sobreposições antigas a qualquer momento nas configurações do aplicativo. As sobreposições instaladas pelo Pluvius contêm metadados personalizados para torná-los acessíveis dinamicamente pelo aplicativo para que possam ser adicionados/removidos/atualizados ad-hoc.
Se você muda frequentemente seu papel de parede (talvez você use um aplicativo como Muzei ou Chainfire 500 fogos de artifício), então você certamente apreciará a personalização extra que este aplicativo brilhante traz para a mesa. eu já abandonei meu tema escuro automático acionado no Night Light roteiro a favor disso.
Recursos do Pluvius
- Aplicativo independente que não requer a instalação do Substratum ou Andromeda.
- Temas dinamicamente a UI do sistema (painel de configurações rápidas, painel de volume, menu de energia, etc.), bem como a cor de destaque da estrutura (configurações, controles deslizantes, botões, alternadores, etc.) com base no atual papel de parede.
- Acento Adaptativo do Sistema opção: Vibrante, Vibrante Claro, Vibrante Escuro ou Cor Personalizada
- Tema SystemUI adaptável: Escuro, Preto, Cor Personalizada, Luz Dinâmica, Escuro Dinâmico
- Suporta dispositivos Android 8.0 Oreo, Android 8.1 Oreo e Android P (todos requerem acesso root). Pode não funcionar em algumas skins OEM fortemente modificadas.
- Módulo Magisk opcional necessário apenas para usuários do Android P que desejam passar pelo SafetyNet. O método Android Oreo (PackageManager) não modifica /system, portanto, passará pelo SafetyNet.
Recursos planejados:
- Notificações com temas dinâmicos
- Temas sem raiz para Android 8.0 e Android 8.1 Oreo (exigirá um aplicativo complementar e comandos ADB)
Baixe e instale o Pluvius
Você pode baixar o aplicativo na Google Play Store. Há um Teste gratuito de 14 dias disponível, após o qual você deve desbloquear o aplicativo por meio de uma compra no aplicativo (US$ 2).
Visite o tópico do fórum XDA
Oferta de código de desbloqueio Pluvius
O desenvolvedor gentilmente cedeu Desenvolvedores XDA100 códigos de desbloqueio para dar aos usuários! Eu vou ser postando os códigos aleatoriamente nos comentários ao longo do dia, portanto, mesmo que você não tenha lido esta postagem imediatamente, ainda poderá reivindicar um código! Os códigos foram todos distribuídos, obrigado a todos que deixaram comentários!
Nota: este artigo não é patrocinado de forma alguma pelo desenvolvedor do Pluvius. O desenvolvedor é um colaborador ativo em nossos fóruns e, como cortesia, geralmente cobrimos aplicações, modificações ou qualquer outra coisa feita por membros ativos que achamos que nossos leitores possam estar interessado em. Se você compartilhou algo em nossos fóruns que acha que merece destaque no Portal, envie-nos uma dica.