Я бы хотел, чтобы мое приложение работало на обеих версиях Android 2.1 и 2.2.В одной области моего приложения есть камера в портретном стиле - процесс создания предварительного просмотра портретной камеры отличается (насколько я знаю) в двух версиях ОС.Вот как:
2.1:
Camera.Parameters parameters = camera.getParameters();
parameters.set("orientation", "portrait");
camera.setParameters(parameters);
2.2:
camera.setDisplayOrientation(90);
метод setDisplayOrientation (int) стал доступен в API уровня 8 (2.2) и, таким образом,, не может использоваться на 2.1;тем не менее, использование метода 2.1 (Camera.Parameters) не поворачивает предварительный просмотр и изображение правильно на 2.2.
Кажется странным, что эта несовместимость существует - есть ли более правильный способ сделать это, который позволит мнеориентироваться на обе платформы?