出于我自己的目的,我想创建一个应用程序,为我提供物体与接近传感器之间的真实距离。还能够更改阈值距离,从而改变接近传感器状态。在理论上非常简单的应用。
对于大多数Android手机而言,今天,当我使用Android SDK时,接近传感器仅根据最小范围(0cm)和最大范围(5cm)提供布尔值Near / Far。 在某些情况下,最大范围可能会超过5厘米。但是,对于这些情况,我感觉阈值距离仍然是5厘米(也许我错了)。
我已阅读到某些android手机可以提供当前距离。我还没有找到那些电话。 这是神话吗? (-_-“)
此外,我注意到几乎所有的接近传感器芯片都具有比我们通过SDK获得的值更高的检测范围(最大10-15厘米,在我的情况下绰绰有余)。我感觉它被操作系统包装了。 我们可以利用传感器芯片的真正潜力吗?
有人已经问过类似的问题,但那是在2012年。很久以前:
在一个答案中有人建议:
修改传感器HAL,为接近传感器添加可配置的阈值。
我想知道是否有人已经在任何传感器上做到了? 我已经开始研究如何创建HAL库,但此刻我很迷茫。我仍在尝试了解如何创建一个。
因此,如果任何人有任何建议可以帮助我完成任务,我都会很高兴听到。 或者如果有人可以杀死我的希望,以便我继续前进,哈哈。
谢谢:)