На некоторых телефонах Android оригинальная фотография хранится в галерее, а миниатюра - только в вашем регионе.Неважно, что вы сделали с оригинальным запросом.У меня есть два разных телефона HTC, и множество других брендов не делают этого.
Я решил это по-другому.Я выполнил запрос каждого элемента в галерее и загрузил идентификаторы BucketID в массив.Я делаю это, когда мое приложение запускает приложение камеры.Когда приложение камеры возвращается, я делаю тот же запрос (с недавно добавленными элементами для экономии времени).Я сравниваю это с моим первоначальным списком и нахожу новый BucketID.Затем я сравниваю размер этого изображения с файлом, который я явно указал в качестве выходного.Если это больше, я копирую это, заменяя то, что у меня было.Затем я удаляю файл и удаляю его из галереи.
Боль в «знаете-что»!
[ПРАВИТЬ] Мне пришлось изменить это снова, когда я обнаружил телефон, который нене храните уникальные идентификаторы сегментов ... Подробнее см. мой пост в ссылке после этого ответа.