Этот коммит содержится в:
Anton Tananaev
2015-08-12 22:14:24 +12:00
родитель 2593ec7d2e
Коммит 596ede019c
3 изменённых файлов: 15 добавлений и 14 удалений
+9 -10
Просмотреть файл
@@ -20,21 +20,20 @@ import android.net.Uri;
public class ProtocolFormatter {
public static String formatRequest(String address, int port, String id, Location l, double battery) {
public static String formatRequest(String address, int port, Position position) {
Uri.Builder builder = new Uri.Builder();
builder.scheme("http").encodedAuthority(address + ':' + port)
.appendQueryParameter("id", id)
.appendQueryParameter("timestamp", String.valueOf(l.getTime()))
.appendQueryParameter("lat", String.valueOf(l.getLatitude()))
.appendQueryParameter("lon", String.valueOf(l.getLongitude()))
.appendQueryParameter("speed", String.valueOf(l.getSpeed() * 1.943844))
.appendQueryParameter("bearing", String.valueOf(l.getBearing()))
.appendQueryParameter("altitude", String.valueOf(l.getAltitude()))
.appendQueryParameter("batt", String.valueOf(battery));
.appendQueryParameter("id", position.getId())
.appendQueryParameter("timestamp", String.valueOf(position.getTime().getTime() / 1000))
.appendQueryParameter("lat", String.valueOf(position.getLatitude()))
.appendQueryParameter("lon", String.valueOf(position.getLongitude()))
.appendQueryParameter("speed", String.valueOf(position.getSpeed() * 1.943844))
.appendQueryParameter("bearing", String.valueOf(position.getCourse()))
.appendQueryParameter("altitude", String.valueOf(position.getAltitude()))
.appendQueryParameter("batt", String.valueOf(position.getBattery()));
return builder.build().toString();
}
}
+1 -1
Просмотреть файл
@@ -51,7 +51,7 @@ public class TrackingController implements PositionProvider.PositionListener {
String request = ProtocolFormatter.formatRequest(
preferences.getString(MainActivity.KEY_ADDRESS, null),
Integer.parseInt(preferences.getString(MainActivity.KEY_PORT, null)),
position.getId(), position.location, position.getBattery());
position);
RequestManager.sendRequest(request, new RequestManager.RequestHandler() {
@Override