Android上的相机预览 - 1.5版本的sdk上的奇怪线条

时间:2010-01-13 00:05:58

标签: android camera

我正在为Android应用程序开发相机模块。 在主应用程序中,当用户点击“拍照”按钮时,将打开带有SurfaceView控件的新视图并显示摄像头预览。当用户点击dpad中心时,相机会拍照并将其保存到光盘。非常简单明了。

我的设备上的一切正常 - HTC Tattoo,minsdkversion 1.6

...但是当我在HTC Hero minsdkversion 1.5上测试应用程序时,当显示相机预览时,会出现一些奇怪的线条。

任何人都知道发生了什么事?

P.S。尽管预览已经崩溃,拍摄的图片也能正常工作

这是图片alt text http://img163.imageshack.us/img163/4088/camerademo.jpg

感谢名单 马尔科

1 个答案:

答案 0 :(得分:0)

显然这是英雄虫,在函数surfaceChanged开关宽度和高度参数:

    if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) 
    { 
        parameters.setPreviewSize(h, w); //instead of w,h
    }