我知道已經tizen計步器的步數可以從web應用程序的情況下從「tizen.humanactivitymonitor」得到。如何獲取計步器步數數據與齒輪s2中的SHealth(Tizen 2.3.2)相同?
但我沒有得到它在真實齒輪S2設備上的Web應用程序。
而且我也使用Native System傳感器API進行嘗試。但我無法在Tizen Native API中找到計步器API。
如何在Native和Web端獲得Step Count Day?
我知道已經tizen計步器的步數可以從web應用程序的情況下從「tizen.humanactivitymonitor」得到。如何獲取計步器步數數據與齒輪s2中的SHealth(Tizen 2.3.2)相同?
但我沒有得到它在真實齒輪S2設備上的Web應用程序。
而且我也使用Native System傳感器API進行嘗試。但我無法在Tizen Native API中找到計步器API。
如何在Native和Web端獲得Step Count Day?
使用Tizen Wearable SDK 2.3.2,無法讀取S Health步數數據。這是你的選擇:
的WebAPI +三星數碼衛生Android SDK中: 這是閱讀的健康步數當天的唯一途徑。他們提供的樣品,以及: http://developer.samsung.com/health
的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元素,其中一個是步數。但是,您無法讀取此數據,因爲這會產生無法讀取的本機代碼。
Perfact解釋!非常感謝你!我已經使用加速度計在本地製作計步器,但我應該考慮更改它與三星數字健康android sdk的webapp。 –
我無法在http://developer.samsung.com/health找到適用於齒輪的API 它看起來像是android sdk的java庫。我怎麼能找到一些齒輪的API? –
選項1是一個伴侶應用程序。意思是你也需要一個android應用程序。基本上你會有一個使用三星健康SDK的Android應用程序,並使用三星配件協議將該信息發送給Gear以進行通信:http://developer.samsung.com/sample-app/list.do?pi=1&ps = 10&pb = Y&ct = CT030000&sc = – gareoke