我正在使用Android应用程序,我必须从java服务器中获取一些标记并在手机上的地图中显示。这项工作非常好,我已经完成了java服务器和android应用程序。现在,为了完成这一点,我想将我当前的位置从ororid应用程序传递给java服务器。我怎样才能做到这一点?我想我必须使用AsynkTask。 所以,我想传递给我的java服务器" myLat"和" myLog"
locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
location = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);
myLat = location.getLatitude();
myLong = location.getLongitude();
由于
答案 0 :(得分:0)
AsynkTask允许您执行后台操作并在UI线程上发布结果,而无需操作线程和/或处理程序。 要将lat和long发送到服务器,您必须使用web Api。 首先创建一个web api,用于接收数据到服务器,然后使用http://square.github.io/retrofit/, Rxjava2 或基本的https://developer.android.com/training/basics/network-ops/connecting.html