Я работаю над заданием в колледже для приложения, которое позволит мне отмечать фотографии с моими телефонными контактами. Я использую GridView of ImageViews для отображения миниатюр, это отлично работает. Однако все изображения отображаются в альбомной ориентации, независимо от того, каким образом они были сняты камерой. Я просмотрел методы ImageView, но не вижу ничего, что говорило бы мне об исходной ориентации, когда была сделана фотография. Возможно, это в ImageView.getDrawableState()?
Приложение «Галерея» на телефоне открывает изображения в правильной ориентации, поэтому я полагаю, что где-то отсутствует читаемый атрибут фотографии?