0

我可以使用接近传感器检测比 sensor.getMaximumRange() 返回的最大范围更远的东西吗?像50厘米而不是我现在得到的8厘米?

4

1 回答 1

2

我不这么认为。通常接近传感器会返回0 或最大范围,因为这通常用于在您打电话并且您的头部靠近手机时关闭屏幕。

注意:一些接近传感器仅支持二进制近或远测量。在这种情况下,传感器应报告其在远状态下的最大范围值和在近状态下的较小值。

之后它真的取决于手机的硬件,但我怀疑你是否可以超出 maxRange 值。您仍然可以在aosp 上查看有关传感器堆栈的信息,但本机片段与android.hardware接近。

于 2015-09-16T11:51:41.163 回答