Не удается отредактировать изображение в Google Фото после действия "Загрузить в Фото"
Мое приложение для 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 Фото.
Похоже, что "Загрузить в Фото" имеет механизм обмена, который привязывает изображение в Google Фото к исходному локальному источнику. Может ли кто-нибудь пролить некоторый свет на внутреннее устройство здесь и как отделить два изображения, чтобы я мог редактировать и сохранять изображение в Google Фото?
редактировать
Переход на URI с контентом, совместимым с Android 7.0+, занял некоторое время, см. " Есть ли способ обойти ограничение размера для" Загрузить в фотографии "". Получив это на работу, я вернулся к первоначальному вопросу.