2016-05-09 22 views
-1

アクティビティセンサーと心拍センサーのデータを10分以上記録したいのですが、画面が消えると常にシャットダウンします。アプリを常に10分以上アクティブにしておくようにアドバイスしていますか?あなたの助け~~ @solosodiumへAndroid Wearのアクセラレータとジャイロスコープと心拍数は10分以上連続して実行できますか?

ありがとう おかげであなたは両方のサービスとオプション画面を使用している場合、彼は、右だ、Android Wearは、電源オフまでのすべての時間を働かせることができます。

今、新しい質問があります:消費電力を削減する方法は?例:画面がオフの場合、収集を続ける方法は?

答えて

1

あなたがサービスの代わりに、活動に(例えば、センサデータacqusitionなど)任意の長期的な仕事をしたいです。この2つの違いについては、thisを参照してください。 サービスはバックグラウンドでセンサーデータの記録を行い、アクティビティーサービスと通信してデータを取得し、視覚化する必要があります。これらの間の通信については、thisを参照してください。

+0

データを連続的に収集するには、常に画面を表示する必要がありますか?私はオプション**でサービスとスクリーンを使用しましたが、うまくいきましたが、多くの電力を消費します。画面の電源を切ると、データは収集されません。 –

+0

サービスを使用するポイントは、アクティビティとは独立した独自のライフサイクルを持つことです。サービスを適切に使用する場合、アクティビティが完全に閉鎖されていても、サービスは引き続き同じ作業を行う必要があります。詳細については公式の[doc](https://developer.android.com/guide/components/services.html)を確認してください。 – solosodium

関連する問題