【问题标题】:camera preview on android - strange lines on 1.5 version of sdkandroid上的相机预览 - 1.5版本sdk上的奇怪线条
【发布时间】:2010-01-13 00:05:58
【问题描述】:

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

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

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

有人知道发生了什么吗?

附言虽然预览崩溃,但拍照工作正常

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

谢谢 马尔科

【问题讨论】:

  • 不知道奇怪的线条是什么意思。您可以使用 DDMS 截取屏幕截图并在此处发布吗?
  • 这是这些奇怪线条的图片...有人遇到过类似的问题吗?

标签: android camera


【解决方案1】:

显然这是英雄bug,在函数surfaceChanged切换宽高参数:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-06
    • 1970-01-01
    • 2012-03-20
    • 1970-01-01
    相关资源
    最近更新 更多