gpt4 book ai didi

具有增强型接近传感器的 Android 手机

转载 作者:太空狗 更新时间:2023-10-29 13:40:32 30 4
gpt4 key购买 nike

我目前使用的是 HTC Wildfire 手机的接近传感器。问题在于,如果传感器前方 1 厘米范围内有物体,它只会返回一个 bool 值。

所以,我想问一下市场上是否有一款 Android 手机具有接近传感器,能够返回实际距离值(cm)而不是 bool 值..

谢谢

最佳答案

是的,可以获得与手机表面的实际距离。

事实上,所有硬件传感器都提供此信息。但不幸的是,Android 中定义的传感器 API 将接近度定义为 bool 值,即 NEAR(1) OR FAR(0)。

要从实际距离中获取 bool 读数,将从接近传感器硬件获取的距离与阈值进行比较。这通常在传感器 HAL 中完成。

还有一些光/接近传感器硬件 IC 本身提供接近 bool 值。在这种情况下,阈值可在硬件中配置。硬件在内部将获得的每个样本与阈值进行比较,然后报告 bool 值“接近度”。

无论使用何种传感器硬件,Android(最高版本为 v4.1“jelly-bean”)不会将接近距离参数作为其传感器 API 的一部分公开。可以修改传感器 HAL 或尝试直接与接近传感器驱动程序交互(通常是 sys-fs 条目)。

更多详情 Light/Proximity sensor on Android .

关于具有增强型接近传感器的 Android 手机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6370388/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com