请教关于android camera 预览显示方向的一个问题。

问题描述:

请教关于android camera 预览显示方向的一个问题:有什么方法能够在android 1.6以上的设备都可以设置预览显示方向?

大多数的相机程序都使用横向拍照,这也是摄像头传感器的自然方向。但是这并不影响您在竖屏的时候拍照,设备的方向信息会存储到图片的EXIF信息中。可以通过函数 setCameraDisplayOrientation() 来改变预览的显示方向而不影响图片的保存数据。然而,在API level 14之前的版本中,在修改预览方向之前需要先停止预览窗口然后重新启动预览。

更多关于照相时候的问题看http://wiki.heyitao.com/program/android/training/camera-cameradirect

可以用:

preview.set("orientation", "portrait");
preview.set("rotation",90);

或者:

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