summaryrefslogtreecommitdiffstats
path: root/wifi/java/android/net/wifi/p2p
diff options
context:
space:
mode:
authorJeff Sharkey <jsharkey@android.com>2013-06-11 14:13:09 -0700
committerJeff Sharkey <jsharkey@android.com>2013-06-11 14:36:41 -0700
commitfea17de7aaa5729d3111102b2734b158403d2780 (patch)
tree1ec6445b4e84b0af858a09e1cf199f4a056782b9 /wifi/java/android/net/wifi/p2p
parentf38fd8784487c72983b061fb41b2aef656ccf265 (diff)
downloadframeworks_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')
-rw-r--r--wifi/java/android/net/wifi/p2p/WifiP2pWfdInfo.java5
-rw-r--r--wifi/java/android/net/wifi/p2p/nsd/WifiP2pDnsSdServiceInfo.java11
-rw-r--r--wifi/java/android/net/wifi/p2p/nsd/WifiP2pServiceRequest.java10
-rw-r--r--wifi/java/android/net/wifi/p2p/nsd/WifiP2pUpnpServiceInfo.java3
-rw-r--r--wifi/java/android/net/wifi/p2p/nsd/WifiP2pUpnpServiceRequest.java4
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());
}