【发布时间】:2010-11-21 07:41:43
【问题描述】:
我希望我的应用同时在 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 上正确旋转预览和图像。
存在这种不兼容性似乎很奇怪 - 有没有更正确的方法可以让我同时针对两个平台?
【问题讨论】:
标签: android camera rotation compatibility