Не удается отредактировать изображение в Google Фото после действия "Загрузить в Фото" - PullRequest
0 голосов
/ 30 декабря 2018

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

final Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND_MULTIPLE);
shareIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, imageUris);
shareIntent.setType("image/*");
context.startActivity(Intent.createChooser(shareIntent, "Share images to.."));

Один из вариантов - «Загрузить в фотографии», который отлично работает.

Однако, при последующем просмотре изображения в Google Фото редактирование фотографии (например, обрезка) не позволит мне сохранить изображение, но в разделе «Сохранить копию».Интересно, что действие «Сохранить копию» создаст копию в папке с исходным изображением, и эта копия не будет видна в Google Фото.Там остается только неотредактированное изображение.

При использовании ПК вместо телефона я могу без проблем редактировать и сохранять фотографию.Кроме того, если в конечном итоге я удалю исходное изображение на своем телефоне, я смогу затем отредактировать и сохранить его в Google Photos.

Похоже, что в «Загрузить в фотографии» есть механизм обмена, который сохраняет изображение в Google Photos.привязан к оригинальному, местному источнику.Может ли кто-нибудь пролить некоторый свет на внутренние компоненты и как отделить два изображения, чтобы я мог редактировать и сохранять изображение в Google Фото?

Редактировать

Переключение на AndroidСовместимые с 7.0+ URI контента заняли некоторое время, см. Есть ли способ обойти ограничение размера для «Загрузить в фотографии» .Получив это на работу, я вернулся к первоначальному вопросу.

...