3

您可以在注册传感器侦听器时设置传感器更新速率(频率)。但是可以动态改变它吗?

这就是问题所在:我想以正常速率从加速度计获得读数,但是当达到某个阈值时,我希望尽可能快地获得读数。当然可以通过取消注册然后使用新的更新参数再次注册监听器来完成,但如果经常达到阈值,那么它可能会变得低效,我猜。这就是为什么我问是否有任何办法。

4

1 回答 1

1

不,这是不可能的。您可以做的是快速订阅读数,但除非达到您的阈值,否则丢弃不需要的事件。由于您订阅事件的速率无论如何只是对系统的提示(文档说“事件的接收速度可能比指定的速率更快或更慢。通常接收事件的速度更快”)这实际上可能是一个更健壮和比依赖系统更新率更有效的方法。

于 2012-07-18T11:34:00.603 回答