我正在收集加速度数据,我每10秒钟只需要大约250个数据样本(使用计时器安排)。 250个样本通常在大约5秒钟左右完成,然后我处理数据并存储它。当我收集了250个样本时,我取消注册了监听器。然后当整个十秒钟结束时,任务告诉程序再次注册监听器并再次收集250个样本。这有效吗?或者最好只是在250个样本之后放置一个布尔检查来停止收集数据,让听众开启?
答案 0 :(得分:2)
注册和取消注册会更好。聆听传感器消耗电池,你正在谈论每10秒忽略250个样本。
答案 1 :(得分:0)
您只应在确定需要数据时注册侦听器,并尽快取消注册。那是因为当你不听加速度计时,它处于空闲或关闭状态,对电池的影响最小。但是当你从中获取数据时,传感器开启并以全功率工作