Criptografador de Arquivos
(Toque em uma letra ou role para baixo para mais tópicos)
Modo SAF (Android 5+)
Onde?
- Botão
ou 
Ou pode ser usado apenas para operações de saída (se pastas de destino personalizadas estiverem ativadas nas configurações do aplicativo -
Configurações: Criptografador de Arquivos → Destino dos Arquivos Criptografados/Descriptografados).
Se você definir o(s) destino(s) como
"Perguntar", o seguinte diálogo será exibido para todas as tarefas de criptografia/descriptografia:
Contexto
No Android 4.4 (KitKat), o Google restringiu aplicativos de terceiros (não pré-instalados) de escrever em armazenamento externo/removível. Essa decisão prejudicou muitos aplicativos, tornando alguns inúteis. A pressão sobre o Google levou a uma solução de compromisso integrada ao Android 5. Os aplicativos podem recuperar a permissão de escrita no armazenamento externo usando uma nova API com o SAF (Storage Access Framework). No entanto, geralmente, cartões SD externos são geralmente muito menos confiáveis (especialmente certas combinações de dispositivo/cartão SD) do que a memória interna.
Primeiro Início
- Um seletor de diretório aparecerá. Você precisa selecionar o diretório (ou volume) com o qual deseja trabalhar.
- Toque no botão Mais (canto superior direito) e escolha Mostrar cartão SD.
- Toque no botão Menu (canto superior esquerdo) e escolha o armazenamento que deseja usar.
- Toque em SELECIONAR (inferior).
Limitações
Existem algumas limitações no modo SAF das quais você deve estar ciente:
- A API SAF oferece menor desempenho (muitas vezes muito menor) do que o modo de acesso direto a arquivos padrão (especialmente com diretórios contendo muitos arquivos/subdiretórios).
- Diretórios Iniciais/Personalizados não podem ser definidos no SAF; no entanto, a última URI SAF escolhida é salva automaticamente: Botão Inicial → Ir para Último Dir SAF Escolhido.
- O recurso de limpeza não funciona. Se a opção “Limpar após Criptografia” estiver marcada nas configurações, os arquivos serão apenas excluídos. Se você usar "Selecionar Destino (SAF)" com arquivos de origem somente leitura, os arquivos não serão excluídos de forma alguma.
- A função “Abrir Arquivo” só funcionará se o aplicativo de destino puder decodificar a URI SAF.