プロジェクト全体は、ボランティアからデータを収集して収集されたデータに基づいて、すべてのユーザーがサーバーにファイルを持ち、ファイルが複数のオンラインエピソードに分かれているような群集感知に基づいてアンドロイドアプリケーションを作成することから成ります人工知能アルゴリズムを適用してデータマイニングを改善します。動的スケジュールを使用したアンドロイドバックグラウンドセンサーアプリケーション?
たとえば、フェーズ1でボランティアが通常午前8時前に自宅にいると判断できる場合、分析する貴重な情報がないと、アプリケーションはサーバーにデータを送信しないこともあります。 私はまだフェーズ1に入っています。インターネットに接続してすぐに起動するアンドロイドアプリケーションを作成しようとしています。サーバーにデータ(バッテリー、GPS、アクティビティなど)を送信し、アクティビティ(ウォーキング、ランニングなど)に基づいて、次のデータフローがいつ送信されるかを決定します。例えば、歩行中の場合は、次にデータがサーバーに送信されるときは5分後になります。
検索中に、フルタイム(高エネルギー消費)を収集したままでアンドロイドアプリケーションをバックグラウンドで実行する方法に関する多くのソリューションを見つけました。より良い解決策は、例えば5分ごとのスケジュールを持つことです。 私が知りたいのは、スケジュールを動的にするためのアンドロイドスタジオのソリューションはありますか?私が前に言ったように活動に依存するので、情報を収集するたびに、次回に情報を収集するときにスケジュールを設定します(次回センサーを使用してデータを収集し、サーバーに送信します)。
いつもバックグラウンドで実行されていることは、特定の瞬間にカウントダウンするアプリケーションです。その瞬間に到着するとセンサはONになり、データを収集してサーバに送信し、そのデータは次のカウントダウン(収集された活動データに基づく)に使用され、センサはカウントダウンが終了するまでオフになります。
私はあなたの提案を感謝します。