Я запускаю приложение Camera через Intent и временно сохраняю изображение на SD-карту, используя опцию EXTRA_OUTPUT.Переданный URI должен указывать на местоположение на внешнем хранилище.Я также должен предоставить URI, если я хочу, чтобы было возвращено полноразмерное изображение.
Я хотел бы учесть тот факт, что у пользователя может не быть установленной SD-карты.
Насколько я понимаю, из-за мер безопасности, налагаемых Android, приложение Camera не имеет разрешения на запись в папку кэша моего приложения.
Есть ли способ обойти это через некоторые промежуточные шаги?Или, может быть, есть лучший подход в целом?
Я знаю, что могу использовать класс Camera для реализации собственной камеры в своем приложении, но я бы потерял функции, которые предоставляет стандартное приложение Camera.
Спасибо!