Olá pessoal, durante o curso aprendemos duas maneiras de fazer o acesso/buscas de arquivos no armazenamento compartilhado:
- Pela SAF (Storage Access Framework)
- Pela API MediaStore
Quando fizemos as buscas pela SAF não foi exigido solicitar ao usuário as permissões de acesso, já para a alternativa do MediaStore a solicitação de permissão foi exigida para que o acesso fosse bem sucedido.
Minha dúvida é em relação às boas práticas de desenvolvimento. Se caso eu escolha utilizar a SAF como método de acesso/busca aos arquivos do armazenamento compartilhado, devo configurar uma solicitação de permissão ao usuário antes de permitir que o App acesse esses arquivos externos?