Как получить файл из папки Downloads и добавить его в inputStream?

Я изучаю работу с файлами в android api (29). В моем примере берется csv файл из папки raw:

InputStream inputStream = getResources().openRawResource(R.raw.stats);

Я хочу сделать так, чтобы файл брался из папки Downloads, а не из raw:

File fileDirectory = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);
File fileToGet = new File(fileDirectory,"stats.csv");

Как правильно произвести изменения?


Ответы (1 шт):

Автор решения: Sergey

Для считывания данных из файла предназначен класс FileInputStream, который является наследником класса InputStream и поэтому реализует все его методы.

InputStream inputStream = new FileInputStream(file);
→ Ссылка