如何获得计步器步数数据与Gear s2中的SHealth相同(Tizen 2.3.2)?

时间:2016-09-23 05:08:16

标签: tizen samsung-gear-s2 pedometer

我知道在网络应用的情况下,已经可以从“tizen.humanactivitymonitor”获得tizen计步器步数。

但是我无法在真实齿轮s2设备的网络应用中获得它。

我也尝试使用Native System传感器API。但我在Tizen Native API中找不到计步器API。

如何在Native和Web端获得Day Count of Day?

1 个答案:

答案 0 :(得分:4)

使用Tizen Wearable SDK 2.3.2,无法读取S Health步骤计数数据。这些是你的选择:

  1. WebAPI + Samsung Digital Health Android SDK: 这是阅读当天S Health步数的唯一方法。他们也提供样品: http://developer.samsung.com/health

  2. WebAPI独立版(没有配套应用):虽然这种方法不会始终与S Health步骤数据匹配,但它可以让您获得当天相对接近的步数。例如,如果您重置应用程序并且需要恢复之前的步数,则stepOffset将是。这可以从您保存到磁盘或SQLite的平面文件中读取。基本上,您必须在一天开始时执行.start,由警报触发或检查最后日期!=当前日期:

  3. tizen.humanactivitymonitor.start("PEDOMETER", function(pedometerInfo){
              document.getElementById("stepValue").innerHTML = pedometerInfo.cumulativeTotalStepCount + stepOffset;
          }, onError);
    
    1. NativeAPI: 使用加速度计(不推荐)开发自己的计步器

    2. 仅限展示广告: http://developer.samsung.com/gear/design/watch-designer。 手表设计器实用程序允许您拖放某些UI元素,其中一个元素是步数。但是,您无法读取此数据,因为这会生成不可读的本机代码。