私はAndroid用のLocationAPIを使用する必要があります。最初に、データをAndroid自体のLocal Sqliteデータベースに15分ごとに保存し、次にサーバーに送信して、データをオフラインでも追跡できるようにします。
提案、コード、ヘルプは本当にありがたいです!
この質問はSOで何度も聞かれますが、
これに使用Alarm Manager and Service
して、
そして、この質問に答えてください
15分ごとにAndroidデバイスの緯度経度をphpWebサービスに送信するにはどうすればよいですか?Androidで毎分gps座標を取得するにはどうすればよいですか?
バックグラウンドサービスを作成してから、ロケーションリスナーを実装するだけです。そのロケーションリスナーでは、requestLocationUpdate
特定の時間間隔でGPSにpingを実行するようにメソッドの時間間隔を設定できます。または、timertaskを使用して特定の間隔でGPSを送信できます。ロケーションマネージャインスタンスは次のとおりです。
lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, timeinterval2, 0, locationListener);
その場所をサービスからサーバーに送信できます。通知を送信してアプリを起動することもできます。