Visão geral
Um plugin Flutter que fornece seleção de arquivos específicos do Android, salvamento e funcionalidade de concessão de URI do Storage Access Framework (SAF). Permite aos usuários selecionar arquivos e diretórios por meio do seletor nativo de arquivos do Android, gerenciar o acesso a arquivos com segurança usando o SAF e salvar arquivos com permissões adequadas. Projetado como uma implementação para o plugin mais amplo file_picker, garante compatibilidade com o modelo de armazenamento do Android e práticas modernas de segurança. Ideal para aplicativos que exigem operações robustas de arquivos em dispositivos Android.
Casos de uso
- Selecionando arquivos do armazenamento do dispositivo
- Salvando arquivos usando o SAF
- Conceder acesso temporário a arquivos por meio de URI
- Integração com o sistema de armazenamento do Android
- Gerenciamento de transferências de arquivos grandes
- Suporte a dispositivos de armazenamento externos
Principais recursos
- Seleção de arquivos exclusiva para Android
- Suporte de concessão de URI SAF
- Gerenciamento de acesso seguro a arquivos
- Integração com o seletor de arquivos nativo do Android
- Salvamento de arquivos com tratamento de permissões
- Consistência entre plataformas ao ser usado com file_picker
Indicado para
- Aplicativos Flutter voltados para Android
- Aplicativos que precisam de acesso seguro a arquivos
- Desenvolvedores usando o SAF para armazenamento
- Recursos de gerenciamento de arquivos em aplicativos móveis
- Aplicativos que exigem suporte a armazenamento externo
Considerações
- Limitado à plataforma Android
- Requer permissões de manifesto adequadas
- Depende do pacote file_picker pai
- Pode ser necessário verificar permissões em tempo de execução adicionais
- Não adequado para iOS ou web
- O comportamento do SAF varia entre as versões do Android