私は一日中食べるためにAndroidアプリを開発しています。私たちはまだ使用するセンサーを決定していないので、アプリケーションがサービスのすべてのセンサーに接続し、アプリケーションのリソースをいつクリーンアップするかによって、無期限にストリーミングすることができます。私が信頼性テストで気づいたことは、加速度計とジャイロスコープが2〜3分後に途中または高頻度でストリーミングしているときに切り取られることです。私は最後に受信した加速度またはジャイロデータをチェックするタイムアウトスレッドを実装しました。ストリーミングを停止した場合は新しいリスナーを再登録します。他の誰かがこの問題を抱えていますか?あるいはバッテリーの消費量の少ない信頼性の高いacc /ジャイロストリーミングの推奨事項がありますか?Microsoft Band 2データは加速度計とジャイロスコープのストリーミングを停止します
は要約する:
- 登録加速度計とジャイロスコープリスナーが2~3分
- 中高周波数設定で加速/ジャイロをストリーミングする場合にのみ起こるだけ加速及びジャイロの後にデータの受信を停止します両方
- をストリーミングしているこれは関係なく、これは添字
- を発生したときに例外がスローされない
- 他のセンサをストリーミングしているかどうかの起こり
-
:イオン/退会などの着信データがすべて
は、私は、彼らが
質問をストリーミング停止した場合の加速/ジャイロのための新しいリスナーを登録する登録を解除し、ハックタイムアウトスレッドを持つ新しいスレッドで処理されます
ありがとうございます!
有益な回答ありがとうございます!私はクラウドAPIとBandServiceの問題を調べます(私はその例外がスローされる場所を知っています)。私は最初の点では混乱しています。私は、ジャイロスコープから角速度や角加速度を得ることができたという印象を受けていました。あなたの出所を教えてもらえますか?再度、感謝します。 –