Start a Project

Downloading files using volley.

The files in android can be saved in either internal and external memories.By default, files saved to the internal storage are private to your application and other applications cannot access them (nor can the user). When the user uninstalls your application, these files are removed.

While files stored to the external storage are shareable and can be modified.

That is why the files that are specific for the application for example, additional resources downloaded by your app or temporary media files, are saved in internal storage. There are various ways to download a file but here we are going to download the file using volley.

Firstly you have to create your own custom request class like

Now just send request though our custom class with Request.Method.GET and the url from where you want to doenload the file.

Now go to your application folder data/data/<your_application>/<file_name> and there is your file you can also download the file to external stoage.

You can access the files in internal storage using

It returns the file with that name from the internal directory of application and null if there is no file with such name. Dont forget to add extenion of the file with the name.

Exit mobile version