Как изменить папку сохранения по умолчанию DCIM \ Camera на любое имя папки и использовать MediaStore.INTENT_ACTION_STILL_IMAGE_CAMERA - PullRequest
0 голосов
/ 25 апреля 2018

Как указать папку, как Environment.getExternalStoragePublicDirectory (Environment.DIRECTORY_PICTURES) .getAbsolutePath () + "/ mypic";

И сделать много снимков с помощью (MediaStore.INTENT_ACTION_STILL_IMAGE_CAMERA)

Кратко (одним словом) Как изменить папку сохранения по умолчанию DCIM \ Camera на любое имя папки Это работает с MediaStore.ACTION_IMAGE_CAPTURE, чтобы отправить Uri Но для этого нужно сделать только один снимок. Мне нужно сделать много снимков, поскольку я могу решить эту проблему.

Примечания ...... приложение [Camera Folder] делает эту работу, но я не знаю, как это работает Вы выбираете папку и нажимаете кнопку камеры и делаете снимок, как можете, и все фото будут в этой папке, которую вы выбрали ...

Спасибо за вашу помощь

1 Ответ

0 голосов
/ 26 апреля 2018

К сожалению, это невозможно.Ваше приложение может запускать камеру с намерением INTENT_ACTION_STILL_IMAGE_CAMERA, но оно не контролирует работу приложения Camera.

К счастью, когда (и если) приложение Camera закрыто и контроль возвращается к вашему приложению,Вы можете сканировать MediaStore на наличие новых изображений, где бы они ни находились на устройстве.Ваше приложение должно иметь права доступа к этим изображениям, а затем оно может просто переместить все (или некоторые из них) в альтернативный каталог.

...