2016-09-23 69 views

回答

3

使用Tizen Wearable SDK 2.3.2,無法讀取S Health步數數據。這是你的選擇:

  1. 的WebAPI +三星數碼衛生Android SDK中: 這是閱讀的健康步數當天的唯一途徑。他們提供的樣品,以及: http://developer.samsung.com/health

  2. 的WebAPI獨立(無配套應用):這種方法雖然不會匹配的健康步數據的時候,它可以讓你獲得步數的日子比較接近。例如,如果您重置應用程序,並且需要恢復您以前擁有的步數,那麼stepOffset會是。這可以通過從保存到磁盤或SQLite的平面文件讀取完成。 !從本質上講,你將不得不在一天的開始做了。開始,通過報警或觸發檢查,如果最後日期=當前日期:

tizen.humanactivitymonitor.start("PEDOMETER", function(pedometerInfo){ 
      document.getElementById("stepValue").innerHTML = pedometerInfo.cumulativeTotalStepCount + stepOffset; 
     }, onError); 
  • NativeAPI: http://developer.samsung.com/gear/design/watch-designer: 使用加速度計(不推薦)

  • 僅用於顯示開發自己的計步器。 手錶設計工具允許您拖放某些UI元素,其中一個是步數。但是,您無法讀取此數據,因爲這會產生無法讀取的本機代碼。

  • +1

    Perfact解釋!非常感謝你!我已經使用加速度計在本地製作計步器,但我應該考慮更改它與三星數字健康android sdk的webapp。 –

    +0

    我無法在http://developer.samsung.com/health找到適用於齒輪的API 它看起來像是android sdk的java庫。我怎麼能找到一些齒輪的API? –

    +0

    選項1是一個伴侶應用程序。意思是你也需要一個android應用程序。基本上你會有一個使用三星健康SDK的Android應用程序,並使用三星配件協議將該信息發送給Gear以進行通信:http://developer.samsung.com/sample-app/list.do?pi=1&ps = 10&pb = Y&ct = CT030000&sc = – gareoke