getFilesDir () против getExternalFilesDir (), какой из них более рекомендуется? - PullRequest
0 голосов
/ 29 апреля 2020

Насколько я заметил, использование getFilesDir() для хранения данных (в моем случае захват камеры) несколько временное. Я говорю несколько, потому что, если я закрою и снова открою приложение, я смогу получить доступ к каталогу и списку файлов, но не к самому файлу.

Мой лог c неправильный или это так? Из 2 методов, которые более рекомендуются в:

  1. в общем
  2. в моем случае (необходима конфиденциальность)

1 Ответ

0 голосов
/ 30 апреля 2020

Проще говоря, getFilesDir () относится к внутренней памяти, которая не может быть доступна за пределами вашего приложения. Устройство также не может быть использовано устройством.

getExternalFilesDir () относится к внешнему хранилищу, это тип хранилища, определяемый приложением c. это может быть использовано, если вы найдете его каталог в

data / data / имя вашего пакета

В общем, вы можете использовать внешнее хранилище как внутреннее хранилище может быть ограничено.

Для обеспечения конфиденциальности, если вам нужна защита файлов, используйте getFilesDir () , так как он недоступен за пределами вашего приложения, как я упоминал ранее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...