【发布时间】:2016-08-25 11:47:39
【问题描述】:
我正在尝试开发一个可以计算步数的应用程序。我正在使用 Xamarin.Forms,所以我必须制作 Android 部分和 iOS 部分。
在 Android 中,我想使用 Google Fit API。我已经实现了 History API,以获取上周的步骤桶,并且它正在工作。但这仅在安装了 Google Fit 应用程序时才有效。但我想要一个独立于 Google Fit App 的应用程序。所以,我想我需要使用 Google Fit Record API 或 Google Fit Sensors API。我认为 Record API 会自动将传感器数据保存到 History API 数据库中。但是,要做到这一点,我需要网络访问权限,对吗?如果是,我想在网络可用时使用它(并且未安装 GoogleFit 应用程序)。但是当它不可用时,传感器 API 可能是正确的答案。使用 Sensors API,我应该创建一个后台服务(即使应用程序关闭也可以工作)接收传感器数据并定期将数据保存到 SQLite 数据库(我已经实现了这个数据库)?
我是不是很麻烦,我只需要对所有事情都使用一个 API?我想要 Google Fit API,因为我想尽可能将可穿戴设备附加到帐户。
我真的需要帮助来了解什么是可能的或不可能的,拜托。
提前致谢!
【问题讨论】:
标签: android api google-fit google-fit-sdk