使用Google Fit API获取安装和未安装Fit App的步骤,并可以脱机工作

时间:2016-08-25 11:47:40

标签: android api google-fit google-fit-sdk

我正在尝试开发一个可以计算步数的应用程序。我正在使用Xamarin.Forms,所以我将不得不制作Android部分和iOS部分。

在Android中,我想使用Google Fit API。我已经实现了历史API,以获得最后一周的步骤,并且它正在运行。但这仅适用于安装Google Fit App的情况。但我希望有一个独立于Google Fit App的应用程序。所以,我认为我需要使用Google Fit Record API或Google Fit Sensors API。我认为Record API会自动将传感器数据保存到History API数据库。但是,要做到这一点,我需要网络访问,对吧?如果是,我想在网络可用时使用它(并且未安装GoogleFit应用程序)。但是当它不可用时,传感器API可能是正确的答案。使用Sensors API,我是否应该创建一个后台服务(即使应用程序已关闭),它接收传感器数据并定期将数据保存到SQLite数据库(我已经实现了这个数据库)?

我是否对此进行了大量的研究,我只需要使用一个API来实现一切?我想要Google Fit API,因为我想尽可能将可穿戴设备附加到帐户中。

我真的需要帮助才能了解它的可能性,请。

提前致谢!

1 个答案:

答案 0 :(得分:0)

Android 4.4还支持两个新的复合传感器:步进检测器和步进计数器http://blog.bawa.com/2013/11/create-your-own-simple-pedometer.html  或者它也可以帮助您编写此回购代码https://github.com/bagilevi/android-pedometer