我正在为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:
感谢名单 马尔科
答案 0 :(得分:0)
显然这是英雄虫,在函数surfaceChanged开关宽度和高度参数:
if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT)
{
parameters.setPreviewSize(h, w); //instead of w,h
}