您可以在注册传感器侦听器时设置传感器更新率(频率)。但是否可以动态地改变它呢?
问题是:我想以正常速率从加速计获取读数,但当达到某个阈值时,我想尽快获得读数。当然可以取消注册,然后用新的update参数再次注册侦听器,但是如果经常达到阈值,那么可能会变得效率低下,我猜。所以我才问有没有办法。

最佳答案

不,不可能。你所能做的就是以最快的速度订阅阅读,但除非达到阈值,否则就放弃不需要的事件。因为订阅事件的速率只是对系统的一个提示(文档中说“接收事件的速度可能快于或慢于指定的速率)。通常情况下,事件接收得更快“)这实际上是一种比依赖系统更新率更健壮和高效的方法。

10-07 19:40
查看更多