Скриншоты мгновенной загрузки Google+

Я только что перешел на использование Cyanogenmod 9 на своем HTC EVO 4G (и он работает очень хорошо!). В CM7 и других (включенных в комплект поставки) ПЗУ, когда я делал скриншот, он автоматически добавлялся в ролик мгновенной загрузки в приложении Google+.

Мне это понравилось.

После переключения скриншоты больше не загружаются, даже при принудительном "Загрузить все". Я подозреваю, что это потому, что они сохраняются в месте, которое не сканируется приложением G+ для мгновенной загрузки. Так кто-нибудь знает, как заставить папку быть включенной? Или изменить папку скриншотов по умолчанию?

РЕДАКТИРОВАТЬ: Обратите внимание, что мои скриншоты сохраняются в Pictures/Screenshots/, который, насколько мне известно, на основе сообщения Зуула, включен в MediaScanner. До сих пор не загружаются скриншоты.

ОБНОВЛЕНИЕ: Обнаружил , что это говорит о .nomediaфайле, и попытался отсканировать Screenshotsпапку, но такой файл не найден.

Убедитесь, что медиа-сканер сканирует папку со скриншотами.
как мне в этом убедиться?

Ответы (3)

Внешняя файловая структура SD для Android по умолчанию

У вас должна быть структура по умолчанию, используемая Media Scanner для сбора данных, присутствующих в вашей системе, которые сохраняются в базе данных, что позволяет ему отслеживать весь мультимедийный контент, присутствующий на устройстве:

Музыка/ — Медиа-сканер классифицирует все найденные здесь медиафайлы как пользовательскую музыку.
Подкасты/ — Сканер медиафайлов классифицирует все найденные здесь медиафайлы как подкасты.
Рингтоны/ — Медиа-сканер классифицирует все найденные здесь медиафайлы как рингтоны.
Тревоги/ — Сканер медиафайлов классифицирует все найденные здесь медиафайлы как звук будильника.
Уведомления/ — Сканер мультимедиа классифицирует все найденные здесь мультимедиа как звук уведомления.
Картинки/ - Все фотографии (кроме сделанных камерой).
Фильмы/ — все фильмы (кроме снятых на видеокамеру).
Скачать/ - Разные загрузки

Кроме того, при создании снимков экрана по умолчанию используется следующая папка:

Картинки/Скриншоты/


Сервис медиа сканера

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

Если новый носитель найден:

  • Он добавляет запись этого медиаконтента в базу данных контента
    Каждая запись в базе данных контента содержит метаданные мультимедиа (имя, дату, размер файла и т. д.)
    . Когда в медиаконтент вносятся изменения, база данных должна обновляться, в противном случае сторонние приложения не смогут получить доступ к этому конкретному медиаконтенту.

Приложения используют общедоступный класс MediaScannerConnection , чтобы «заставить» Media Scanner выполнять мгновенное сканирование. Вот с такими приложениями, как Instant Upload, умеют нормально работать.

MediaScannerConnection позволяет приложениям передавать вновь созданный или загруженный файл мультимедиа в службу сканера мультимедиа. Служба сканирования мультимедиа прочитает метаданные из файла и добавит файл поставщику мультимедийного содержимого. MediaScannerConnectionClient предоставляет интерфейс для службы сканера мультимедиа, чтобы возвращать Uri для нового отсканированного файла клиенту класса MediaScannerConnection.


Мгновенная загрузка в Google+

Если функция мгновенной загрузки включена, фотографии и видео, снятые на телефон, автоматически загружаются в личный альбом в Google+.

Чтобы это приложение работало, убедитесь, что Sync Instant Uploadоно включено на вашем телефоне:

  • Перейдите в свой телефон Settings> Accounts & sync.

  • Коснитесь учетной записи, для которой вы хотите включить синхронизацию.

Узнайте больше о том , как настроить параметры синхронизации учетной записи , где вы можете:

  • Настройте общие параметры синхронизации

  • Синхронизировать информацию вручную

  • Изменить настройки синхронизации учетной записи


Возможные решения

После приведенного выше введения о том, как все работает, чтобы попытаться решить эту проблему, можно:

  1. Проверьте наличие папки Pictures/Screenshots/ .

    например , с помощью файлового менеджера.

  2. Проверьте, включена ли мгновенная загрузка и настроена ли синхронизация с вашей учетной записью .

Если все проверяется, но по-прежнему безрезультатно, попробуйте перезагрузить устройство, чтобы проверить, правильно ли Media Scanner распознает и добавит отсутствующий мультимедийный контент в базу данных.
Маловероятно, но недавнее обновление или сбой могли нарушить работу службы Media Scanner.

Скриншоты записываются в разделе Pictures/Screenshots/ . Мгновенная загрузка включена и Upload allпропускается, показывает 19, 30, 32, 99 из ~ 280, а затем говорит, что загрузка завершена.
На моем Nexus S с CM9 «обычные» изображения хранятся в /sdcard/DCIM/Camera, а скриншоты — в /sdcard/Pictures/Screenshots, и они также не загружаются мгновенной загрузкой.

Используйте это приложение, мой друг.

PhotoSync (синхронизация с Picasa) автоматически синхронизирует локальную папку с instant uploadальбомом Picasaweb. Вы можете установить свою локальную папку и папку Picasa и синхронизировать их, например. почасовая.

У меня такая же проблема. Оказывается, по умолчанию Google+ видит скриншоты, но у него отключена мгновенная загрузка скриншотов.

Вам нужно:

  1. Зайдите в приложение Google «Фото» (отдельно от Google+)
  2. Нажмите на три линии в верхнем левом углу
  3. Нажмите на «устройство» (чуть выше «Корзины» внизу)
  4. Нажмите на серое облако, чтобы оно стало синим (например, для папки «Камера»).