安卓磁力计的软重置

3

我注意到通过摇晃或轻敲手机(SE Xperia x10 mini)几次可以重新校准磁力计。有没有更加控制的软件方式来做这个?

1个回答

0

我不这么认为。看起来像是某种“硬件重置”:当磁力计被磁场(通常是扬声器)干扰时,它需要物理运动才能返回到“普通状态”。


是的,那也是我的猜测。我也在HTC Hero上进行了测试,结果类似。也许有一个可以捕获的事件被创建了? - Scalarr
1
这是一个好问题。也许你可以检查一下从/到SENSOR_STATUS_UNRELIABLE的准确性,但我认为这取决于设备。 - lornova
没想到!这将需要一些复杂的测试,但实际上可能以相当优雅的方式解决问题。 - Scalarr
仅供记录 - 不幸的是,准确性似乎没有受到影响。由于在发生这种情况时调试输出中没有任何显示。现在最后一个远程可能性似乎是从数据本身进行预测 - 或许与加速度计一起,当这种事件发生时。 - Scalarr
这太糟糕了!你在哪个设备上进行开发? - lornova
我主要使用一部运行Android 1.6的Sony Ericsson Xperia X10 mini手机。 - Scalarr

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接