From 03d44f3cead4ea7b9eb32108ccf4e97dcf960bfb Mon Sep 17 00:00:00 2001 From: Xavier Ducrohet Date: Tue, 8 Jun 2010 20:44:11 +0200 Subject: Enforce english formatting for the geo string sent to the emulator. Change-Id: I1fc90e332fff41e40d2fce740bce8e07d88586ce --- ddms/libs/ddmlib/src/com/android/ddmlib/EmulatorConsole.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'ddms') diff --git a/ddms/libs/ddmlib/src/com/android/ddmlib/EmulatorConsole.java b/ddms/libs/ddmlib/src/com/android/ddmlib/EmulatorConsole.java index 6ac019d..a37e03a 100644 --- a/ddms/libs/ddmlib/src/com/android/ddmlib/EmulatorConsole.java +++ b/ddms/libs/ddmlib/src/com/android/ddmlib/EmulatorConsole.java @@ -25,7 +25,9 @@ import java.nio.ByteBuffer; import java.nio.channels.SocketChannel; import java.security.InvalidParameterException; import java.util.Calendar; +import java.util.Formatter; import java.util.HashMap; +import java.util.Locale; import java.util.regex.Matcher; import java.util.regex.Pattern; @@ -540,13 +542,15 @@ public final class EmulatorConsole { double latMinute = (absLat - Math.floor(absLat)) * 60; - String command = String.format(COMMAND_GPS, + // need to make sure the string format uses dot and not comma + Formatter formatter = new Formatter(Locale.US); + formatter.format(COMMAND_GPS, c.get(Calendar.HOUR_OF_DAY), c.get(Calendar.MINUTE), c.get(Calendar.SECOND), c.get(Calendar.MILLISECOND), latDegree, latMinute, latDirection, longDegree, longMinute, longDirection); - return processCommand(command); + return processCommand(formatter.toString()); } /** -- cgit v1.1