Webアプリケーションの場合、「tizen.humanactivitymonitor」から1日のtizen歩数計の歩数を取得できることはすでに知っています。
しかし、リアルギアs2デバイスのWebアプリで取得できません。
また、Native System センサー API で試してみました。しかし、Tizen Native API に Pedometer API が見つかりません。
ネイティブ側と Web 側の両方で 1 日の歩数を取得するにはどうすればよいですか?
Webアプリケーションの場合、「tizen.humanactivitymonitor」から1日のtizen歩数計の歩数を取得できることはすでに知っています。
しかし、リアルギアs2デバイスのWebアプリで取得できません。
また、Native System センサー API で試してみました。しかし、Tizen Native API に Pedometer API が見つかりません。
ネイティブ側と Web 側の両方で 1 日の歩数を取得するにはどうすればよいですか?
Tizen Wearable SDK 2.3.2 を使用すると、S Health の歩数データを読み取る方法がありません。これらはあなたのオプションです:
WebAPI + Samsung Digital Health Android SDK: これは、その日の S Health の歩数を読み取る唯一の方法です。サンプルも提供しています: http://developer.samsung.com/health
WebAPI スタンドアロン (コンパニオン アプリなし): このアプローチでは S Health の歩数データが常に一致するわけではありませんが、1 日の歩数を比較的近い値で取得できます。stepOffset は、たとえばアプリをリセットして、以前の歩数を回復する必要がある場合です。これは、たとえば、ディスクまたは SQLite に保存したフラット ファイルから読み取ることで実行されます。基本的に、アラームによってトリガーされたり、最後の日付が現在の日付であるかどうかを確認したりして、一日の初めに .start を実行する必要があります。
tizen.humanactivitymonitor.start("PEDOMETER", function(pedometerInfo){ document.getElementById("stepValue").innerHTML = pedometerInfo.cumulativeTotalStepCount + stepOffset; }, onError);
NativeAPI: 加速度計を使用して独自の歩数計を開発する (非推奨)
表示専用: http://developer.samsung.com/gear/design/watch-designer . watch-designer ユーティリティを使用すると、歩数などの特定の UI 要素をドラッグ アンド ドロップできます。ただし、読み取り不能なネイティブ コードが生成されるため、このデータを読み取ることはできません。