gpt4 book ai didi

android - 如何获取Android接近传感器的当前值?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:36:11 26 4
gpt4 key购买 nike

是否可以在 Android 中获取 Proximity Sensor 的当前值?

我知道我可以使用 SensorManager 和 Sensor 并注册状态更改的监听器,但我不需要在每次状态更改时都收到通知,因此效率非常低,因为此代码是在服务中运行的。此外,我的代码在发生状态更改之前不会知道该值(如果该值没有更改怎么办......我怎么知道它是什么?相反,我不想注册一个监听器,我只想说:

proximitySensor.getCurrentDistance();

这可能吗?

谢谢

最佳答案

查看文档后,您似乎可以通过订阅 SensorEvent 并查看传回的数据来获取以厘米为单位的距离。

这里有一个开始使用接近传感器的好例子:Android Proximity Sensor Example

进一步阅读 Android 之后 docs ,它看起来像数组 values[0] 返回一个以厘米为单位的值。请注意,查看文档,一些传感器只返回二进制值,这意味着设备要么靠近要么远离。

关于android - 如何获取Android接近传感器的当前值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35302978/

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