Я создаю приложение, в котором пользователь может делать снимки, но я не хочу, чтобы они были доступны напрямую вне приложения. Пользователь может выбрать отправку изображения в другом месте, если захочет, но по умолчанию изображения должны быть только для приложения.Имея личные фотографии в приложении для Android, какой путь правильный?
Каков правильный способ сделать это? В Android существует так много разных настроек по умолчанию, и я не уверен, что я должен использовать (внутренняя память, внешняя память, внутренний кеш, внешний кеш, SD-карты и т. Д.).
Я смотрю на эту ссылку здесь https://developer.android.com/training/basics/data-storage/files.html
Похоже, внутреннее хранилище через getFilesDir()
то, что я ищу, правильно? Однако фотографии также являются большими файлами, и я не знаю, имеет ли смысл размещать их на телефоне или если это плохая практика.
Да, вы можете сохранить его в своей папке приложения '/ data/data/package_name/...'. Попробуйте следующее: http://stackoverflow.com/a/30481706/4316327 – TruongHieu