У меня есть текстовый файл с некоторыми данными, которые я хочу скопировать в базу данных SQLite.Я не могу получить доступ к файлам в директории «downloads» телефона. У меня исключение «Отказано в доступе» (я использую путь, предоставленный Обозревателем файлов устройств Android-Studio-3.1.4, который позволяет мне создать файл, получить его путь, отредактируйте содержимое, но не сохраняйте его!).
Некоторые форумы говорят, что я должен поместить файл в data / data / app-name, но технически мне это не удалось.
Я пытался создать новый файл в своем проекте, но все еще не знаю, как получить к нему доступ с помощью кода.
FileInputStream file = new FileInputStream("/storage/self/primary/Download/file.txt"));
до этой строки я пытался добавить:
Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);
Но это не решение.
Так куда мне положить файл?какой будет правильный путь?и какие необходимые разрешения я должен добавить в манифест?спасибо.