【问题标题】:Using Google Fit API to get steps with and without Fit App installed and possible working offline使用 Google Fit API 获取安装和未安装 Fit App 的步骤,并可能离线工作
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

    • 我认为计步器仅与 Android 4.4 和 Nexus 5 兼容,就像您的第一个链接引用...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    相关资源
    最近更新 更多