diff options
author | Jeff Sharkey <jsharkey@android.com> | 2013-06-11 14:13:09 -0700 |
---|---|---|
committer | Jeff Sharkey <jsharkey@android.com> | 2013-06-11 14:36:41 -0700 |
commit | fea17de7aaa5729d3111102b2734b158403d2780 (patch) | |
tree | 1ec6445b4e84b0af858a09e1cf199f4a056782b9 /wifi/java/android/net/wifi/p2p | |
parent | f38fd8784487c72983b061fb41b2aef656ccf265 (diff) | |
download | frameworks_base-fea17de7aaa5729d3111102b2734b158403d2780.zip frameworks_base-fea17de7aaa5729d3111102b2734b158403d2780.tar.gz frameworks_base-fea17de7aaa5729d3111102b2734b158403d2780.tar.bz2 |
Explicit locale when formatting machine strings.
Bug: 9390451
Change-Id: I3581c53407554a1dffd541fb42b06d68f20a7be0
Diffstat (limited to 'wifi/java/android/net/wifi/p2p')
5 files changed, 21 insertions, 12 deletions
diff --git a/wifi/java/android/net/wifi/p2p/WifiP2pWfdInfo.java b/wifi/java/android/net/wifi/p2p/WifiP2pWfdInfo.java index 1ba991e..d65d03e 100644 --- a/wifi/java/android/net/wifi/p2p/WifiP2pWfdInfo.java +++ b/wifi/java/android/net/wifi/p2p/WifiP2pWfdInfo.java @@ -19,6 +19,8 @@ package android.net.wifi.p2p; import android.os.Parcelable; import android.os.Parcel; +import java.util.Locale; + /** * A class representing Wifi Display information for a device * @hide @@ -135,7 +137,8 @@ public class WifiP2pWfdInfo implements Parcelable { } public String getDeviceInfoHex() { - return String.format("%04x%04x%04x%04x", 6, mDeviceInfo, mCtrlPort, mMaxThroughput); + return String.format( + Locale.US, "%04x%04x%04x%04x", 6, mDeviceInfo, mCtrlPort, mMaxThroughput); } public String toString() { diff --git a/wifi/java/android/net/wifi/p2p/nsd/WifiP2pDnsSdServiceInfo.java b/wifi/java/android/net/wifi/p2p/nsd/WifiP2pDnsSdServiceInfo.java index bc1d3c6..cab817d 100644 --- a/wifi/java/android/net/wifi/p2p/nsd/WifiP2pDnsSdServiceInfo.java +++ b/wifi/java/android/net/wifi/p2p/nsd/WifiP2pDnsSdServiceInfo.java @@ -22,6 +22,7 @@ import android.text.TextUtils; import java.util.ArrayList; import java.util.HashMap; import java.util.List; +import java.util.Locale; import java.util.Map; /** @@ -126,7 +127,7 @@ public class WifiP2pDnsSdServiceInfo extends WifiP2pServiceInfo { sb.append(" "); byte[] data = instanceName.getBytes(); - sb.append(String.format("%02x", data.length)); + sb.append(String.format(Locale.US, "%02x", data.length)); sb.append(WifiP2pServiceInfo.bin2HexStr(data)); // This is the start point of this response. // Therefore, it indicates the request domain name. @@ -186,8 +187,8 @@ public class WifiP2pDnsSdServiceInfo extends WifiP2pServiceInfo { dnsName = dnsName.toLowerCase(); } sb.append(compressDnsName(dnsName)); - sb.append(String.format("%04x", dnsType)); - sb.append(String.format("%02x", version)); + sb.append(String.format(Locale.US, "%04x", dnsType)); + sb.append(String.format(Locale.US, "%02x", version)); return sb.toString(); } @@ -214,7 +215,7 @@ public class WifiP2pDnsSdServiceInfo extends WifiP2pServiceInfo { int i = dnsName.indexOf('.'); if (i == -1) { if (dnsName.length() > 0) { - sb.append(String.format("%02x", dnsName.length())); + sb.append(String.format(Locale.US, "%02x", dnsName.length())); sb.append(WifiP2pServiceInfo.bin2HexStr(dnsName.getBytes())); } // for a sequence of labels ending in a zero octet @@ -224,7 +225,7 @@ public class WifiP2pDnsSdServiceInfo extends WifiP2pServiceInfo { String name = dnsName.substring(0, i); dnsName = dnsName.substring(i + 1); - sb.append(String.format("%02x", name.length())); + sb.append(String.format(Locale.US, "%02x", name.length())); sb.append(WifiP2pServiceInfo.bin2HexStr(name.getBytes())); } return sb.toString(); diff --git a/wifi/java/android/net/wifi/p2p/nsd/WifiP2pServiceRequest.java b/wifi/java/android/net/wifi/p2p/nsd/WifiP2pServiceRequest.java index c7f0e5f..81395c9 100644 --- a/wifi/java/android/net/wifi/p2p/nsd/WifiP2pServiceRequest.java +++ b/wifi/java/android/net/wifi/p2p/nsd/WifiP2pServiceRequest.java @@ -20,6 +20,8 @@ import android.net.wifi.p2p.WifiP2pManager; import android.os.Parcel; import android.os.Parcelable; +import java.util.Locale; + /** * A class for creating a service discovery request for use with * {@link WifiP2pManager#addServiceRequest} and {@link WifiP2pManager#removeServiceRequest} @@ -134,10 +136,10 @@ public class WifiP2pServiceRequest implements Parcelable { public String getSupplicantQuery() { StringBuffer sb = new StringBuffer(); // length is retained as little endian format. - sb.append(String.format("%02x", (mLength) & 0xff)); - sb.append(String.format("%02x", (mLength >> 8) & 0xff)); - sb.append(String.format("%02x", mProtocolType)); - sb.append(String.format("%02x", mTransId)); + sb.append(String.format(Locale.US, "%02x", (mLength) & 0xff)); + sb.append(String.format(Locale.US, "%02x", (mLength >> 8) & 0xff)); + sb.append(String.format(Locale.US, "%02x", mProtocolType)); + sb.append(String.format(Locale.US, "%02x", mTransId)); if (mQuery != null) { sb.append(mQuery); } diff --git a/wifi/java/android/net/wifi/p2p/nsd/WifiP2pUpnpServiceInfo.java b/wifi/java/android/net/wifi/p2p/nsd/WifiP2pUpnpServiceInfo.java index 40a0d61..a4cdfd9 100644 --- a/wifi/java/android/net/wifi/p2p/nsd/WifiP2pUpnpServiceInfo.java +++ b/wifi/java/android/net/wifi/p2p/nsd/WifiP2pUpnpServiceInfo.java @@ -18,6 +18,7 @@ package android.net.wifi.p2p.nsd; import java.util.ArrayList; import java.util.List; +import java.util.Locale; import java.util.UUID; /** @@ -98,7 +99,7 @@ public class WifiP2pUpnpServiceInfo extends WifiP2pServiceInfo { private static String createSupplicantQuery(String uuid, String data) { StringBuffer sb = new StringBuffer(); sb.append("upnp "); - sb.append(String.format("%02x ", VERSION_1_0)); + sb.append(String.format(Locale.US, "%02x ", VERSION_1_0)); sb.append("uuid:"); sb.append(uuid); if (data != null) { diff --git a/wifi/java/android/net/wifi/p2p/nsd/WifiP2pUpnpServiceRequest.java b/wifi/java/android/net/wifi/p2p/nsd/WifiP2pUpnpServiceRequest.java index b5cf144..98e447e 100644 --- a/wifi/java/android/net/wifi/p2p/nsd/WifiP2pUpnpServiceRequest.java +++ b/wifi/java/android/net/wifi/p2p/nsd/WifiP2pUpnpServiceRequest.java @@ -18,6 +18,8 @@ package android.net.wifi.p2p.nsd; import android.net.wifi.p2p.WifiP2pManager; +import java.util.Locale; + /** * A class for creating a Upnp service discovery request for use with * {@link WifiP2pManager#addServiceRequest} and {@link WifiP2pManager#removeServiceRequest} @@ -73,7 +75,7 @@ public class WifiP2pUpnpServiceRequest extends WifiP2pServiceRequest { throw new IllegalArgumentException("search target cannot be null"); } StringBuffer sb = new StringBuffer(); - sb.append(String.format("%02x", WifiP2pUpnpServiceInfo.VERSION_1_0)); + sb.append(String.format(Locale.US, "%02x", WifiP2pUpnpServiceInfo.VERSION_1_0)); sb.append(WifiP2pServiceInfo.bin2HexStr(st.getBytes())); return new WifiP2pUpnpServiceRequest(sb.toString()); } |