Когда я делаю снимок с помощью приложения камеры Androids, он обнаруживает ориентацию телефона и соответственно сохраняет изображение. Так что, если я сделаю снимок здания, крыша будет на верхней стороне, независимо от того, держу ли я телефон в альбомной ориентации или на портрете.
Однако, когда я использую
Intent imageCaptureIntent = новый Intent (MediaStore.ACTION_IMAGE_CAPTURE);
чтобы получить снимок, приложение камеры не реагирует на ориентацию. Если я удерживаю телефон вертикально (портрет), результат будет повернут с указанной крышей здания слева от экрана.
Как я могу установить намерение, чтобы камера учитывала ориентацию?
Или я могу каким-то образом определить, в какой ориентации был сделан снимок, и потом повернуть его сам?
Или любое другое предложение будет принята с благодарностью.
~ Спасибо заранее, с наилучшими пожеланиями.