Записать в файл в локальном хранилище флаттера - PullRequest
2 голосов
/ 15 мая 2019

Я знаю о пакете path_provider, но он не делает то, что я хочу, или, может быть, я не просто правильно его использую. После стольких проб и ошибок я прочитал, что getApplicationDocumentsDirectory() возвращает каталог, доступный только для самого приложения, но что если я захочу записать в локальный каталог документов телефона или около того и иметь возможность просмотреть файл в моем файле Исследователь позже?

1 Ответ

2 голосов
/ 15 мая 2019

Если вы хотите сохранить то, чего достигает файловый менеджер, вы должны использовать метод getExternalStorageDirectory(). Он работает только в Android, и вам потребуются разрешения READ_EXTERNAL_STORAGE и WRITE_EXTERNAL_STORAGE.

На самом деле, вы также можете найти файлы, сохраненные с использованием getApplicationDocumentsDirectory() и getTemporaryDirectory(), но вам нужен root-доступ.

...