Как сохранить изображение, снятое с камеры, в приложение вместо папки DCIM на Android?
Я здесь новичок.
Я хочу разработать приложение, в котором я хочу сохранять изображения, снятые камерой Android по умолчанию, в свое приложение, а не в каталог DCIM Android. для этого я пробую решение: я добавил разрешение на все файлы, но Google не одобряет это разрешение.
Итак, как я могу этого добиться без разрешения на доступ ко всем файлам?
Итак, теперь я добавил, что когда изображение захватывается камерой, мы сохраняем его внутри приложения, а также по умолчанию система сохраняет его в каталоге DCIM. А внутри приложения мы добавили функцию обнаружения дубликатов файлов, чтобы мы могли удалять повторяющиеся изображения, когда пользователь открывает приложение.
Но я хочу, чтобы не сохраняя его в DCIM, я хочу хранить его внутри приложения и без разрешения на доступ ко всем файлам.
Функциональность моего приложения похожа на то, что когда вы снимаете изображение, вы можете сохранить его в заранее созданной папке. Например, я путешествую по разным городам и хочу упорядочить свои изображения по папкам с названиями городов, тогда я просто создаю папку с текущим городом и теперь использую камеру по умолчанию для захвата изображения, и это изображение сохраняется только в этой папке.
1 ответ
Единственный способ, который я могу себе представить, — это записать изображение в DCIM, а затем переместить или скопировать его в другое место. Я использую этот метод для захвата и загрузки изображений, но нет причин не сохранять их на внутренней (телефон) или внешней (MicroSD) памяти.