2010-01-13 147 views
1

我正在开发android应用程序的相机模块。 在主要应用程序中,当用户点击“拍照”按钮时,打开带有SurfaceView控件的新视图并显示相机预览。当用户点击dpad中心时,相机拍摄照片并将其保存到光盘中。非常简单直接。android上的相机预览 - 1.5版sdk上的奇怪行

一切正常,我的设备 - 宏达纹身,1.6的minSdkVersion

...但是当我测试了HTC Hero的1.5的minSdkVersion,当显示摄像头预览应用程序时,会出现一些奇怪的线条。

任何人有想法是怎么回事?

p.s. altough预览崩溃,拍照的正常工作

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

感谢名单 马尔科

+1

不知道你的意思是奇怪的线条。你可以使用DDMS截图并在这里发布? –

+0

这里是这些奇怪线条的图片......任何人都有类似的问题? – Marko

回答

0

显然,这是英雄的bug,在功能上surfaceChanged开关的宽度和高度参数:

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