三星 Galaxy S3 上的 Android 相机预览不正确

Posted

技术标签:

【中文标题】三星 Galaxy S3 上的 Android 相机预览不正确【英文标题】:Android Camera Preview is incorrect on Samsung Galaxy S3 【发布时间】:2012-11-12 19:48:58 【问题描述】:

当我使用 android 4.0.4 上的三星 Galaxy S3 将相机加载到我的应用程序中时,预览图像只是绿色且模糊,带有水平噪点。相机按钮看起来不错。当我拍照时,保存的文件看起来不错。我测试了内置相机应用程序,它工作得很好。

运行 Android 2.3 的三星 Galaxy S 和摩托罗拉 Electrify 不会出现此问题。

我使用 Rhomobile 进行开发。这里是安卓相机源码的链接:https://github.com/rhomobile/rhodes/tree/master/platform/android/Rhodes/src/com/rhomobile/rhodes/camera

这是我打开相机时得到的:

我的设置: - Android 4.0.4 上的三星 Galaxy S3 - 罗德 3.4.2 - 最小SDK:8 - Android SDK:4.1

【问题讨论】:

【参考方案1】:

我通过更改相机设置解决了这个问题:

设置 = :desired_width => 800, :desired_height => 800, :flash_mode => 'auto' 相机::take_picture(url_for(:action => :camera_callback_new), 设置)

设置 = :desired_width => 1024, :desired_height => 1024, :flash_mode => 'auto' 相机::take_picture(url_for(:action => :camera_callback_new), 设置)

【讨论】:

这是因为不支持 800x800 吗?

以上是关于三星 Galaxy S3 上的 Android 相机预览不正确的主要内容,如果未能解决你的问题,请参考以下文章

三星 Galaxy S3 上的原生窗口渲染问题

三星 Galaxy s3 4.1.1 和 4.1.2 上的 Canvas globalCompositeOperation 问题

三星 Galaxy S3 的媒体查询

三星 Galaxy S3、S4、S5 的 Android 相机/图片方向问题

相机意图不适用于三星 Galaxy S3

Android 7.x 上的三星 Galaxy 设备出现大量 OutOfMemoryError