相机在surfaceview android旋转

时间:2011-04-08 14:07:54

标签: android camera surfaceview

我正在开发一个带摄像头的应用程序,我使用surfaceview来预览摄像头,所以当我开始预览时,摄像头旋转90度或类似于景观但是我的手机是纵向的。

如何让它从常规位置开始。我拍的照片都在风景中。

parameters.set("orientation", "landscape");
parameters.set("rotation", 90);

1 个答案:

答案 0 :(得分:0)

您可以将活动参考传递给surfaceview,并通过此代码检查surfaceCreated方法的方向

if(yourActivity.getRequestedOrientation()==ActivityInfo.LANDSCAPE)
{

//perform you setting here

}
else if(yourActivity.getRequestedOrientation()==ActivityInfo.PORTRAIT)
{
//perform accordingly
}
相关问题