访问Android Wear Fit数据

我正在开发三星Gear Live(Google I / O Edition)上的Android Wear应用程序,它需要访问心率和步数统计信息。 我知道以后可以使用Google Fit SDK访问这些数据,但是现在可以在不使用SDK的情况下阅读这些数据吗?

我宁愿访问这些数据,而无需ROOT我的G手表。

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

步骤历史数据:

在这里输入图像说明在这里输入图像说明

心率历史数据:

在这里输入图像说明

更新10/28/2014

Google Release Google Fit SDK可在官方网站上获取

  • 为什么当一个方法只有一个我可以用于所选API级别的方法时,它会说“已弃用”?
  • SDK Manager无法启动Windows 7 64位?
  • 将Android应用从免费/付费模式转换为应用内付费解锁
  • 无法从中获取所需的ADT版本号
  • Android sdk安装。 错误:从元素'd:skin'开始发现无效内容。 此时不会有子元素
  • 无法访问jarfile lib \ archquery.jar
  • 无法启动活动ComponentInfo {...}:java.lang.NullPointerException
  • Eclipse上的Android Facebook SDK配置
  • 我想现在唯一的select是让您创build自己的心率和步进计数器应用程序,通过内容提供商共享历史数据。 我已经写了一个关于如何从心率传感器获取数据的快速教程。

    据我所知,没有公共的API可以访问手表的健身数据。 我相当有信心,当健身SDK开放时,它将变得可用,但这可能是一段时间。

    在那之前,我相信你可以访问这些数据的唯一方法就是阅读健身应用的私有sqlite数据库。 不幸的是,你将需要root来访问它。 它位于:

    /data/data/com.google.android.apps.fitness/databases/pedometer.db 

    它包含两个值得看的表格: heartratestepcount 。 两者都非常简单。 (注意:这是从G Watch获取的,并且两个表都存在,但是心率数据是空的,就像你期望的那样)。

    我会继续在旁边打探一下有没有可查询的服务,但我还没有看到。