Não - Bloqueie o thread principal ou UI.
- Passe objetos `Context` entre a estrutura Android e os componentes da arquitetura AndroidX.
- Acesse quaisquer dados confidenciais em sua atividade.
- Exponha seu `ContentProvider` ao mundo exterior.
- Conceda mais permissões do que o necessário.
- Use várias permissões simultaneamente.
- Permitir que os usuários alterem o escopo de quaisquer permissões concedidas.
- Armazene quaisquer dados pessoais e identificáveis em texto não criptografado.
- Confie nas preferências compartilhadas padrão do dispositivo.
- Use instâncias estáticas em seu `ContentProvider`.
- Use a reflexão para chamar dinamicamente a estrutura Android ou APIs da plataforma.
- Armazene dados confidenciais, como senhas e tokens de segurança, no código do seu aplicativo.
- Inclua suas chaves de API em seus commits git ou repositório de controle de origem.
- Armazene todos os arquivos temporários no diretório raiz do aplicativo.
- Codifique quaisquer URLs, nomes de usuário, senhas ou quaisquer segredos.
- Torne seu `ContentProvider` gravável por padrão.
- Permitir que aplicativos se conectem ao seu `ContentProvider` por meio da conexão de internet do usuário.