Принудительно добавить определенную папку в Фото?

Как я могу заставить медиа-сканер индексировать определенную папку?

Я использую приложение, которое делает фотографии и сохраняет их в подпапке собственной папки данных. В папке данных есть .nomediaфайл, поэтому подпапка с фотографиями игнорируется галереей и т. д. Есть ли противоположность .nomediaфайлу?

В папке данных есть много других файлов и папок, которые медиа-сканер должен игнорировать.

Конечной целью является резервное копирование этих фотографий в мою учетную запись Google Фото.

Целевая папка не указана в Google Фото >> Настройки >> Резервное копирование и синхронизация >> Папки устройства.

Я попытался создать символическую ссылку из (...)/sdcard/DCIM/foobazв (...)/foobaz/data/photosпапку, но получил сообщение о том, что операция не разрешена.

Андроид 7.0, без рута. (Самсунг С6)

Ответы (1)

  • Удалите .nomediaфайл, чтобы принудительно сканировать медиа (перезагрузите телефон. Именно тогда база данных медиа-сканера переиндексируется), и он должен появиться в списке папок Google Photos для синхронизации.

  • Если вы вообще не хотите, чтобы эта папка сканировалась медиа-папкой, создайте новую папку в галерее (используйте сторонний файловый менеджер из магазина Play, если ваш встроенный проводник не может этого сделать) и скопируйте эти фотографии в эту папку вручную. Убедитесь, что он отображается в параметрах Галереи для синхронизации.

  • Очевидно, что вам не хотелось бы делать это вручную каждый раз, когда вы используете это приложение, поэтому автоматизируйте его. Приложение Macrodroid реализует это таким образом

Триггер: приложение запущено/закрыто → закрыто → выберите свое приложение

Действие: Операция с файлом → Выберите пути и параметры перемещения/копирования

Это гарантирует, что каждый раз, когда вы закрываете приложение, изображения перемещаются/копируются в подпапку галереи и доступны для синхронизации.

Я удалил файл nomedia, но он не отображается в списке папок. Я попытался принудительно переиндексировать, установив и запустив приложение «SD Scanner» Джереми Эриксона, но это ничего не изменило. Я оставлю его на день, чтобы посмотреть, нужно ли ему больше времени
Перезагрузил телефон, но Фото все равно его не видит. ... Затем обнаружил, что файл nomedia продолжает создаваться заново. Похоже, у меня нет другого выбора, кроме как скопировать файлы, как предложено для варианта 2 (для этого может не хватить места)
Вместо копирования также есть опция перемещения, которая предотвратит дублирование.
Вы также можете поэкспериментировать с файловой операцией V2 Actions, если это поможет
Переезд невозможен, потому что приложению все еще нужны фотографии. На данный момент я вручную скопировал фотографии с помощью ES File Explorer, разрешил их резервное копирование, а затем использовал «удалить с устройства».