Android 为所有方向更新活动的最快方式
在我的androidAndroid 为所有方向更新活动的最快方式,android,orientation,Android,Orientation,在我的android活动中我需要根据设备方向更新摄像头预览方向和UI。我需要活动的所有方向,即纵向,横向,横向反向和纵向反向` 我使用Android API演示进行相机预览。我发现,当我在我的AndroidManifest.xml中使用fullSensor进行方向设置,并在预览类的surfaceChanged()方法上调用setCameraPreview()(我指的是API演示源中的CameraPreview.java)时,我得到了所需的行为 但每个方向开关都有很大的延迟。当我在清单中将方向设置
活动中
我需要根据设备方向更新摄像头
预览方向和UI。我需要活动的所有方向,即纵向,
横向,
横向反向和
纵向反向`
我使用Android API演示进行相机预览。我发现,当我在我的AndroidManifest.xml
中使用fullSensor
进行方向设置,并在预览类的surfaceChanged()
方法上调用setCameraPreview()
(我指的是API演示源中的CameraPreview.java
)时,我得到了所需的行为
但每个方向开关都有很大的延迟。当我在清单中将方向设置为横向时,预览是平滑的,但UI不会根据设备方向进行更新。我需要将方向设置为横向
,并根据所有四个方向(即纵向向上
、横向向右
、横向向左
和纵向向下
)更改UI。达到同样效果的最佳方法是什么