相机预览仅在Android 4.2.2(S4,全高清屏幕)上显示不需要的瓷砖。

6
我的应用程序可以在许多设备上运行,但有2个用户向我发送了下面类似的图像。 据我所知,这种行为只出现在Android 4.2.2(三星S4)上。
在全高清屏幕上,似乎有3个压缩块的大小为160x600像素。 我尝试使用具有全高清屏幕的AVD,但无法启动。 在4.03设备上,我看不到这个问题。 我不使用tile(瓦片)。 有人有提示是什么或者这里出了什么问题吗?

2
如果您需要帮助,请解释您在这里做什么。如何设置表面,如何选择预览大小等。 - Alex Cohn
@AlexCohn 是正确的 - 当我们不知道代码长什么样子,或者甚至不知道屏幕应该长什么样子(或者应用程序应该做什么)时,很难给出建议。您能否提供更多信息/代码和可能的工作截图?这似乎是相机初始化或SurfaceView问题。 - Matt
我也遇到了在4.4.2三星Note 8设备上拥有平铺图像的同样问题。 - Sagar Shah
1个回答

0

这看起来像是在三星S4设备上的特定Android版本中可能存在的一个bug。我的经验告诉我这是非常真实的可能性。也有可能是你的应用程序做错了什么,只会在那个版本上(甚至只会在那个设备上)导致实际问题,但从你所说的没有迹象表明这一点。Android 4.2.2应该向后兼容4.0.3,因此通常情况下它也应该在较新的版本上工作。

我建议您(或处于同样情况的任何人)尽可能在其他具有相同Android版本的设备上尝试它。此外,请仔细检查您是否违反了Android API文档中的任何内容。

如果您需要更详细的答案,请添加有关您正在做什么以及如何做的更多信息。我猜您现在可能已经找到了解决方案或解决方法,但仍然在此添加我的答案。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接