目前,我需要开发一个应该是健身追踪器的移动应用程序。我正在考虑使用REST API而不是Android API,但我不太明白在这种情况下如何从我的设备采取的步骤上进行自动数据收集。
据我所知,我可以在一段时间内请求有关已完成步骤的信息,例如上个月,如文档中所示。
但是,在这种情况下,应用程序可以自动从传感器访问“原始”信息并将其提供给Google Fit,就像在Android API中一样?并实时向我展示我的步骤。
此时,你需要Sensor API。
Sensors API允许您实时读取应用中的原始传感器数据。使用此API可以:
- 列出设备和配套设备上可用的数据源。
- 注册监听器以接收原始传感器数据。
- 取消注册侦听器以停止接收原始传感器数据。
传感器API不会自动将传感器读数存储在健身商店中,并且在系统重新启动时,传感器API创建的传感器注册不会保留。您通常使用Recording API在后台使用持久订阅记录数据,并使用Sensors API实时显示或处理传感器读数。在许多情况下,您在应用中使用这两种API。