2017-04-09 15 views
0

私はJavaサーバーからマーカーをいくつか取り、電話の地図に表示する必要があるAndroidアプリケーションを開発しています。この仕事は非常にうまく、私はjavaサーバーとアンドロイドアプリケーションを行った。今、それを完了するために、私は現在の位置をandoridアプリケーションからJavaサーバーに渡したいと思います。どうやってやるの?私はAsynkTaskを使用しなければならないと思う。 だから、私は私のJavaサーバ「myLat」と「myLog」にandroidアプリケーションからJavaServerにcurrentPositionを送信

答えて

0

AsynkTaskはあなたが操作しなくても、バックグラウンド処理を実行し、UIスレッド上の結果を公開することができます

locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE); location = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER); myLat = location.getLatitude(); myLong = location.getLongitude();

感謝を渡すことでしょうスレッドおよび/またはハンドラを含む。 latとlongをサーバーに送信するには、Web APIを使用する必要があります。 最初のサーバーにデータを受信するためのWeb APIを作成し、http://square.github.io/retrofit/を使用し、 Rxjava2 や基本的な1 https://developer.android.com/training/basics/network-ops/connecting.html

関連する問題