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