目标是使用4.4步计数器api的计步器
由于自最后一次启动以来计数的api返回步骤,
我的想法是定期将这些数据保存到数据库中或onSensorChanged()
(P.我不知道步数计数器是否支持onSensorChanged())
使用任一方法都需要在安装应用程序后启动设备时运行服务,以将传感器数据保存到数据库
我想知道我应该使用哪种服务?
我的逻辑是否适合记录传感器数据?
感谢任何帮助
答案 0 :(得分:1)
服务。 IntentService是您运行以执行特定时间限制作业并最终完成和结束的操作。通常(虽然不总是)你会多次调用它来响应一些事件。例如,您可以使用意向服务来管理将资产同步到文件系统,并在每次要同步时调用意图服务。如果你想在很长一段时间内不断做一些事情,你只需要一个服务。