Java 访问Android Wear-Fit数据

Java 访问Android Wear-Fit数据,java,android,wear-os,google-fit,google-fit-sdk,Java,Android,Wear Os,Google Fit,Google Fit Sdk,我正在为三星Gear Live(谷歌I/O版)上的Android Wear开发一个应用程序,它需要访问心率和步数历史数据。我知道稍后可以使用访问这些数据,但是现在不使用SDK就可以读取这些数据吗 我更愿意在不使用G手表的情况下访问此数据 以下是我想提取的历史数据截图: 步骤历史数据: 心率历史数据: 更新日期2014年10月28日 Google发布Google Fit SDK 在上提供据我所知,没有公共api访问手表上的健身数据。我相当有信心,当健身SDK打开时,它将变得可用,但这可能需要

我正在为三星Gear Live(谷歌I/O版)上的Android Wear开发一个应用程序,它需要访问心率和步数历史数据。我知道稍后可以使用访问这些数据,但是现在不使用SDK就可以读取这些数据吗

我更愿意在不使用G手表的情况下访问此数据

以下是我想提取的历史数据截图:

步骤历史数据:

心率历史数据:

更新日期2014年10月28日

Google发布Google Fit SDK

上提供据我所知,没有公共api访问手表上的健身数据。我相当有信心,当健身SDK打开时,它将变得可用,但这可能需要一段时间

在那之前,我认为您访问这些数据的唯一方法是读取健身应用程序的私有sqlite数据库。不幸的是,您需要root才能访问它。它位于:

/data/data/com.google.android.apps.fitness/databases/pedometer.db
它包含两个值得一看的表格:心率步数。两者都很简单。(注意:这是从G表中获取的,两个表都存在,但心率数据是空的,正如您所期望的那样。)


我将继续在APK中搜索,以找出有一个可查询的服务,但我还没有看到。

我想现在唯一的选择是让您创建自己的心率和步频计数器应用程序,通过内容提供商共享历史数据。我写了一篇关于如何从心率传感器获取数据的快速教程。

这是一篇很棒的博客文章;谢谢分享。我把这些信息整理成了一个基本活动的要点,这个活动是基于磨损的。