最大计量区域数返回0

时间:2014-04-07 17:24:50

标签: android android-camera sony

在我的相机应用程序中,我正在使用Sony Camera Add On。我正在尝试允许用户手动调整测光选项。当我检查计量区域的数量时,它返回0,即使我知道手机的数量超过0(默认的相机应用程序允许进行计量调整)。

parameters.getMaxNumMeteringAreas()

我的猜测是OEM(索尼)限制使用手动设置测量,因为我也认为他们限制手动ISO设置。是这种情况还是这是Kitkat或其他什么的错误?

我在Sony Z1 4.4& amp;索尼ZR 4.3

1 个答案:

答案 0 :(得分:0)

如果Sony的默认应用程序具有测光模式,但API不支持测光区域,则Sony已扩展默认相机API以通过其他路径显示测光模式。可能是自定义相机参数。

如果你想在你自己的应用程序中实现这样的测量模式,你必须弄清楚索尼是如何做扩展的(一个想法是转出整个Camera.Parameters结构,看看是否有任何一个名字看起来很有希望。)

然而,你所做的任何事情都可能只适用于索尼的设备,而且它甚至不能保证它能在索尼的其他设备上运行,除非索尼本身做了一些关于这些功能以及如何使用它们的声明(以及它们的稳定性)。