我在 android 2.3.6 设备中显示相机预览时遇到问题。我已使用此代码更改相机方向,但对于 2.3.6,它不起作用,而对于其他版本,它工作正常。
设备 2.2.1 中的第一个图像,设备 2.3.6 中的第二个图像。我希望相机预览与设备 2.3.6 中的 2.2.1 相同。下面是我的代码
if (Integer.parseInt(Build.VERSION.SDK) >= 8)
{
mCamera.setDisplayOrientation(90);
}
else
{
if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT)
{
p.set("orientation", "portrait");
p.set("rotation", 90);
}
if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE)
{
p.set("orientation", "landscape");
p.set("rotation", 90);
}
}
我已经在清单中指定了屏幕方向肖像。请建议我一个解决方案。提前致谢。