私はいつもユーザの位置を追跡し、バックグラウンドサービスでサーバにアップデートするアプリで働いています、onLocationChanged(Location location)@Overrideメソッドからサーバーへの位置を更新します。私は場所が変更されていないときにヒットサーバーをしたい。 Gpsがオフのときにコールする@Overrideメソッドがありますか?つまり、ユーザーのGPSがオフであることをサーバーに通知したいと思います。GpsがFusedLocationProviderApiを使用してオフになっていることを確認します
答えて
GpsStatus.ListenerでGPSのオン/オフイベント/ステータスを検出し、LocationManagerで登録できます。
LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
lm.addGpsStatusListener(new android.location.GpsStatus.Listener()
{
public void onGpsStatusChanged(int event)
{
switch(event)
{
case GPS_EVENT_STARTED:
// do your tasks
break;
case GPS_EVENT_STOPPED:
// do your tasks
break;
}
}
});
あなたのために貢献してくれてありがとうございます。しかし、私はgpsをオフにしてfuseed場所に通知して、サーバーに通知します。 – Suman
GPSを検出するための無効な方法はありません。あなたは、onConnectionSuspendedとonConnectionfailedを試して、あなたのGPSがオフであることを確認してから、サーバーに通知してください。私はGPSリスナーを追加する方が良いと思います – USKMobility
あなたに感謝しますが、onConnectionSuspendedとonConnectionfailedを呼び出すと?Gpsをオフにすると呼び出されないためです。 – Suman
- 1. チェックボックスがオフになっていることを確認してください。
- 2. Windows電源管理によってディスプレイがオフになっていることを確認します。
- 3. Xamarin Androidでインターネットがオンまたはオフになっていることを確認してください
- 4. GPSがオフの場合、FusedLocationProviderAPIの位置を受信しません。
- 5. GPSがnode.js + cordova + ionicアプリで有効になっていることを確認し、GPSが無効になっている場合は、ユーザーに通知してGPSを有効にする設定を指示してください。
- 6. Android:WifiLockを使用していてもWi-Fiがオフになっています
- 7. サービスワーカーからウィンドウがアクティブになっていることを確認します
- 8. ユーザーがアクティブになっていることを確認してください
- 9. Emberがテストモードになっていることを確認してください
- 10. .batを使用してデスクトップウィンドウがフォアグラウンドになっていることを確認する
- 11. FusedLocationProviderApiの現在のGPS位置が正しくない
- 12. Magentoが安全なURLを使用していることを確認する
- 13. GPSがオンかオフかを確認するためのブラックベリーコード
- 14. モニタがオフになっているかどうかをプログラムで確認する
- 15. アンドロイドデバイスがオフになっているかどうかを確認する方法
- 16. gpsを使用している場所を確認する方法。 Android
- 17. Android Animation画像が戻っていないことを確認しますか?
- 18. メッセージがttl-teratermを使用してシリアルポートに到着しなくなったことを確認する方法
- 19. テキスト文書ファイルシステムを使用して、操作が機能していないことを確認しますか?
- 20. mongooseを使ってコレクションが存在することを確認します
- 21. パスワードプロンプトを使用して動作しないことを確認する
- 22. ユーザがFirebaseでパスワード認証を使用してサインインしていることを確認してください
- 23. esqlを使用してキューが空であることを確認します。
- 24. idが列に入っていることを確認してください
- 25. コマンドラインクライアントを使用するオプションがオフになっていても、外部svn.exeを使用しているIntelliJ
- 26. iOS - デバッグ/リリーススタティックライブラリが正しいフレーバを使用して構築されていることを確認します。
- 27. Android:通知がユーザによってオフになっているかどうかを確認する
- 28. カメラを使用しているときに画面がオフになっています(Android)
- 29. PHP/AJAXが最後にオンラインになっていることを確認しています
- 30. Perlモジュールがないことを確認して報告する
アプリがバックグラウンドで実行中のFusedLocationProviderApiより近い場合は、 –
はい、すべての10秒間隔で – Suman
こんにちはYounas Bangash、どのようなオーバーライド方法や何かの場所から離れてユーザーですか? – Suman