gpt4 book ai didi

android - Moto 360 中的磁场传感器未发送更新

转载 作者:行者123 更新时间:2023-11-29 14:14:37 26 4
gpt4 key购买 nike

我不知道其他人是否也遇到过这种情况。连接到 Moto 360 (Android Wear) 上的 Sensor.TYPE_MAGNETIC_FIELD 传感器时,我没有收到任何更新。

以下代码都有效:

SensorManager sm = (SensorManager) this.getSystemService(Context.SENSOR_SERVICE);
Sensor magnetic = sm.getDefaultSensor(Sensor.TYPE_MAGNETIC_FIELD);
Log.i("Wear", "magnetic: " + magnetic);

输出:

I/Wear    (17471): magnetic: {Sensor name="Compass Sensor", vendor="Motorola", version=1, type=2, maxRange=4900.0, resolution=0.15, power=0.45, minDelay=40000}

但是在为这个传感器注册了一个监听器之后,没有任何事件被触发。

其他传感器(如加速度计和陀螺仪)工作正常。

最佳答案

你能不能试着摇动一下设备,看看罗盘读数是否显示出来。您还可以尝试将它移动到另一个区域(磁干扰较小).. 并可能做一些八字形来校准设备。

关于android - Moto 360 中的磁场传感器未发送更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26196101/

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