Я работаю над приложением для Android, которое показывает предварительный просмотр камеры.В идеале я бы хотел, чтобы приложение работало в портретном режиме, а это означает, что мне нужно иметь дело с поворотом изображения предварительного просмотра камеры.
Мне нужно только поддерживать API уровня 8 (Android версия 2.2) и выше, поэтомуЯ могу использовать Camera.setDisplayOrientation , чтобы установить ориентацию, и документы API для этого метода включают функцию setDisplayOrientation, которая делает то, что я хочу.Единственная проблема состоит в том, что он использует API Level 9 Camera.CameraInfo , чтобы получить ориентацию камеры относительно устройства (предположительно для работы с альбомными и портретными устройствами).
Такбезопасно ли предположить, что я могу сделать setDisplayOrientation (90) для всех устройств уровня 8 и просто использовать CameraInfo.orientation для более новых устройств?