Я создаю приложение, предназначенное для работы только в портретном режиме. В приложении я вызываю собственное приложение камеры Android, используя намерение. Когда телефон находится в портретной ориентации, приложение работает как положено. Когда телефон находится в альбомной ориентации, приложение камеры запускается в альбомной ориентации, это приводит к воссозданию основного действия и моего фрагмента, когда намерение камеры закрыто, что вызывает некоторое непреднамеренное поведение.
Есть ли способ заставить приложение камеры открываться только в портретной ориентации при запуске через намерение?
Спасибо,
Используйте это в методе onCreate() вашей активности камеры.
setRequestedOrientation (ActivityInfo. SCREEN ORIENTATION LANDSCAPE);
Возможный дубликат Как заблокировать портретную ориентацию при использовании намерения ACTION_IMAGE_CAPTURE?