<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Coder Legion - Recent posts tagged warnings</title>
<link>https://coderlegion.com/tag/warnings</link>
<description>Powered by Question2Answer</description>
<item>
<title>⚠️MURAL DE AVISOS</title>
<link>https://coderlegion.com/33223/mural-de-avisos</link>
<description>&lt;p&gt;🌐 &lt;strong&gt;Site oficial:&lt;/strong&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;https://mulher-amparada.github.io/mulher-amparada-app/&quot;&gt;https://mulher-amparada.github.io/mulher-amparada-app/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;💻 &lt;strong&gt;Repositório GitHub:&lt;/strong&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;https://github.com/mulher-amparada/mulher-amparada-app&quot;&gt;https://github.com/mulher-amparada/mulher-amparada-app&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&quot;sobre-como-o-projeto-foi-estruturado-&quot;&gt;Sobre como o projeto foi estruturado:&lt;/h4&gt;
&lt;blockquote&gt;&lt;p&gt;Quando a usuária arrasta pro lado no AssistenteActivity, valida o BiometricPrompt e acessa a HubActivity, ao apertar voltar na barra de navegação do sistema dentro da HubActivity, o app vai para o background em vez de retornar à AssistenteActivity; ao reabrir pelo ícone, volta direto na HubActivity com sessão viva, e para exigir biometria é preciso remover dos recentes — decisão que prioriza a saída rápida para pedir ajuda em situação de risco, já que voltar à biometria criaria um loop que impediria a usuária de sair, aceitando o trade-off de não reautenticar a cada retorno (mitigável com timeout de sessão de 1–2 min). E se não tiver biometria ou padrao/pin/senha, ele vai pra tela do mesmo jeito!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;&lt;p&gt;o EmergencyOverlay só funciona dentro da HubActivity!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;&lt;p&gt;Ao entrar no aplicativo após sair dos disfarces, um aviso é exibido, bloqueando o acesso até que todas as permissões necessárias estejam concedidas. O aviso oferece à usuária a opção de acessar diretamente o popup de permissões do sistema. E se ainda houver alguma permissão necessária que não tenha sido concedida, o aviso continuará sendo exibido e o acesso permanecerá bloqueado. O aviso só desaparecerá quando todas as permissões necessárias estiverem concedidas. (caso o sistema nao consiga mostrar o popup de permissão novamente, ele abre a tela de configurações do app!)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&amp;gt;Vale lembrar que o projeto não substitui serviços oficiais do governo e também não garante segurança imediata, bem como as funções dependem do estado e hardware de cada aparelho!&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;E o webview do aplicativo, quando disponivel na activity, tem suporte para seletor de arquivos se precisar!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;&lt;p&gt;Vale lembrar: o Gerenciador de Arquivos do Mulher Amparada funciona principalmente como um visualizador de arquivos. O nome “Gerenciador de Arquivos” também faz parte do disfarce do aplicativo. Ele foi projetado dessa forma por uma questão de segurança: o aplicativo não oferece funções próprias para excluir, mover, copiar ou renomear arquivos, reduzindo o risco de apagar ou alterar acidentalmente algum arquivo importante — inclusive possíveis registros que a usuária queira preservar.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4 id=&quot;sobre-as-fun-es-do-projeto-&quot;&gt;Sobre as funções do projeto:&lt;/h4&gt;
&lt;blockquote&gt;&lt;p&gt;Para as funções de balançar o celular para pedir ajuda e escurecimento por inclinação funcionarem, é preciso estar dentro do app, e repito que o escurecimento por inclinação só funciona dentro da HubActivity!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&amp;gt;ATENÇÃO: Reforço que as proteções que utilizam sensores podem não funcionar corretamente em alguns aparelhos, dependendo das limitações ou características do hardware da usuária.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Sobre as proteções por movimento e escurecimento: caso ocorra alguma falha ou o aparelho da usuária não possua o sensor necessário, o aplicativo utiliza o microfone como alternativa. Ao detectar um barulho alto, a proteção é acionada.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;Recurso de Privacidade: Escurecimento por Inclinação (Disfarce Rápido)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;gt;O aplicativo conta com uma funcionalidade exclusiva de privacidade, projetada para proteger as informações da usuária contra olhares curiosos. Ao inclinar o dispositivo, o aplicativo ativa instantaneamente um modo de disfarce visual, escurecendo a interface para simular que a tela está desligada ou que o celular está bloqueado.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&amp;gt;Aviso — O recurso de “Desembarque seguro” do Mulher Amparada é informativo e atualmente apresenta a legislação aplicável à Cidade de São Paulo, especialmente a Lei Municipal nº 16.490/2016 e sua regulamentação. Essa legislação não deve ser interpretada como uma regra válida em todo o Brasil. As regras sobre desembarque fora dos pontos podem variar conforme o município, o estado e o tipo de transporte. A carteirinha apresentada pelo aplicativo não é um documento oficial e não substitui a legislação vigente, regulamentações, orientações das empresas de transporte ou autoridades competentes. E antes de utilizar esse recurso em outra localidade, verifique a legislação específica aplicável ao local.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Sobre as funções por sensores (proteção por barulho que liga para o 180, balançar o celular para pedir ajuda e escurecimento por inclinação): essas proteções podem ser ativadas e desativadas pela usuária diretamente no aplicativo. O funcionamento pode variar conforme os sensores e as características de hardware do dispositivo. Em caso de falha ou ausência do sensor necessário, algumas proteções podem utilizar o microfone como alternativa, quando aplicável.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4 id=&quot;estrutura-de-telas-secretas-acesso-biom-trico-&quot;&gt;Estrutura de Telas Secretas (Acesso Biométrico):&lt;/h4&gt;
&lt;p&gt;&amp;gt;O aplicativo divide suas funcionalidades confidenciais em DUAS ÁREAS COMPLETAMENTE SEPARADAS no menu principal. Cada área possui sua própria proteção e requer autenticação independente por meio do sistema BiometricPrompt  utilizando BIOMETRIC_WEAK e DEVICE_CREDENTIAL:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&amp;gt;Área Protegida.&lt;/p&gt;
&lt;p&gt;&amp;gt;e&lt;/p&gt;
&lt;p&gt;&amp;gt;Área do amparo.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&amp;gt;Sobre a autenticação quando não há biometria ou credencial cadastrada:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&amp;gt;As áreas protegidas do aplicativo utilizam o BiometricPrompt com os autenticadores BIOMETRIC_WEAK e DEVICE_CREDENTIAL.&lt;/p&gt;
&lt;p&gt;&amp;gt;Quando existe uma biometria cadastrada, o Android pode apresentar a autenticação biométrica, como impressão digital ou reconhecimento facial compatível.&lt;/p&gt;
&lt;p&gt;&amp;gt;Quando não existe biometria cadastrada, mas o dispositivo possui uma credencial de segurança configurada, como PIN, padrão ou senha, o Android pode utilizar essa credencial como alternativa.&lt;/p&gt;
&lt;p&gt;&amp;gt;Caso o dispositivo não possua nenhum dos métodos de autenticação aceitos configurado, não existe um método válido para desbloquear a área protegida. Nesse cenário, o aplicativo não deve considerar a autenticação como concluída nem liberar a área protegida simplesmente porque a biometria não está disponível.&lt;/p&gt;
&lt;/blockquote&gt;
</description>
<category>Articles</category>
<guid isPermaLink="true">https://coderlegion.com/33223/mural-de-avisos</guid>
<pubDate>Sat, 31 Oct 2026 12:28:13 +0000</pubDate>
</item>
</channel>
</rss>