2016-08-04 11 views
0

私はAndroidウェアアプリを書いてMoto 360から心拍数を取得しました。しかし、私の好奇心のために、時計が磨耗していないときに心拍数の値(一貫して60+の値)が表示されます。それから私は時計を身に着け、心拍数は80以上に上がります。私はモトボディーの心拍数に対して値をテストし、私のアプリは同じ値を与えます。時計を装着しているときにのみ取得する値を制限するにはどうすればよいですか?Androidウェアウォッチが装着されていないときに心拍数が取得される

+0

Moto 360にGSRセンサーがありますか?生のHRセンサーデータを与えますか?いずれかを分析することができた。 – Carcigenicate

+0

時計の背面に1つのセンサーがあります。そのGSRはわかりません。 – praneel

+0

には、360が1つあるならGSRの主な目的である可能性があるので、それを調べてください。 – Carcigenicate

答えて

1

センサーマネージャを使用していますか?あなたはonAccuarryChangedを使って正確さの追跡を簡単にすることができます。 SENSOR_STATUS_NO_CONTACTが報告されると、結果を無視することがわかります。

+0

腕時計は装着されていませんが、それでも精度は低、中、高(それぞれ1,2,3)です。一度も、それはない連絡として応答を与えた.. – praneel

+0

Hmmは、メーカーの実装が悪い必要があります、私のモト360スポーツで動作します。 –

関連する問題