我可以使用接近传感器来检测比sensor.getMaximumRange()返回的最大范围更远的东西吗?我现在得到的东西是50厘米而不是8厘米?
答案 0 :(得分:2)
我不这么认为。通常接近传感器会返回0 or max range,因为这通常用于在您打电话时关闭屏幕并且您的头靠近手机。
注意:某些接近传感器仅支持近或远的二进制 测量。在这种情况下,传感器应报告其最大范围 远州的价值和近州的价值较低。
它真的取决于手机的硬件,但我怀疑你可以超出maxRange值。您仍然可以查看aosp about the sensor stack,但原生片段接近android.hardware。