Pegar caminho de dowload de um arquivo no android

3 respostas
android
R

fala pessoal tenho um app em android que faz o dowload de imagens e videos , gostaria de saber qual o jeito mais específico de guarda esses arquivos e como recuperar o caminho de onde foi guardado esses arquivos :
Resumindo o app

  1. Recebo uma lista de videos , imagens
    2 botão onde passa a url do video e é feito o dowload
    3 gostaria de saber o modo correto de onde gravar e como pegar o caminho pos estou tendo dificuldade.

3 Respostas

M

Boa tarde!!

Você pode ter acesso no diretório de downloads dessa forma:

String destination = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS)

String destination = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS)+"SEUDIR"

Pode criar tb uma pasta dentro de downlods, para salvar os itens que vc quer baixar, por exemplo:

File downloadDirectory = new File(destination);
                    if(!downloadDirectory.exists()) {
                        downloadDirectory.mkdirs();
                    }

EDIT:

Vc pode acessar seus arquivos baixados da seguinte forma:

File directory = new File(destination);
                        File[] filesLocal = directory.listFiles();
                        for (int i = 0; i < filesLocal.length; i++) {
                            File fileLocal = filesLocal[i];

                            //Faz alguma coisa com o arquivo
                        }
F

Um ser onipotente seria capaz de criar uma pedra tão pesada que nem ele é capaz de erguer?

M

Hahahaha… falei errado… não foi bem isso que quis dizer hehehehe:rofl::rofl::rofl:

Criado 30 de outubro de 2018
Ultima resposta 30 de out. de 2018
Respostas 3
Participantes 3