diff options
Diffstat (limited to 'framework/java/android/bluetooth')
-rw-r--r-- | framework/java/android/bluetooth/BluetoothAdapter.java | 3 | ||||
-rw-r--r-- | framework/java/android/bluetooth/BluetoothSocket.java | 3 | ||||
-rw-r--r-- | framework/java/android/bluetooth/package.html | 13 |
3 files changed, 13 insertions, 6 deletions
diff --git a/framework/java/android/bluetooth/BluetoothAdapter.java b/framework/java/android/bluetooth/BluetoothAdapter.java index 507554402c..1ea13e1026 100644 --- a/framework/java/android/bluetooth/BluetoothAdapter.java +++ b/framework/java/android/bluetooth/BluetoothAdapter.java @@ -36,6 +36,7 @@ import java.util.Collections; import java.util.HashSet; import java.util.HashMap; import java.util.LinkedList; +import java.util.Locale; import java.util.Map; import java.util.Random; import java.util.Set; @@ -433,7 +434,7 @@ public final class BluetoothAdapter { if (address == null || address.length != 6) { throw new IllegalArgumentException("Bluetooth address must have 6 bytes"); } - return new BluetoothDevice(String.format("%02X:%02X:%02X:%02X:%02X:%02X", + return new BluetoothDevice(String.format(Locale.US, "%02X:%02X:%02X:%02X:%02X:%02X", address[0], address[1], address[2], address[3], address[4], address[5])); } diff --git a/framework/java/android/bluetooth/BluetoothSocket.java b/framework/java/android/bluetooth/BluetoothSocket.java index a19341c07d..d10eaea2fb 100644 --- a/framework/java/android/bluetooth/BluetoothSocket.java +++ b/framework/java/android/bluetooth/BluetoothSocket.java @@ -31,6 +31,7 @@ import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.util.List; +import java.util.Locale; import java.util.UUID; import android.net.LocalSocket; import java.nio.ByteOrder; @@ -473,7 +474,7 @@ public final class BluetoothSocket implements Closeable { return mPort; } private String convertAddr(final byte[] addr) { - return String.format("%02X:%02X:%02X:%02X:%02X:%02X", + return String.format(Locale.US, "%02X:%02X:%02X:%02X:%02X:%02X", addr[0] , addr[1], addr[2], addr[3] , addr[4], addr[5]); } private String waitSocketSignal(InputStream is) throws IOException { diff --git a/framework/java/android/bluetooth/package.html b/framework/java/android/bluetooth/package.html index ba75034555..200a21b8ac 100644 --- a/framework/java/android/bluetooth/package.html +++ b/framework/java/android/bluetooth/package.html @@ -1,15 +1,20 @@ <HTML> <BODY> <p>Provides classes that manage Bluetooth functionality, such as scanning for -devices, connecting with devices, and managing data transfer between devices.</p> +devices, connecting with devices, and managing data transfer between devices. +The Bluetooth API supports both "Classic Bluetooth" and Bluetooth Low Energy.</p> -<p>For more information, see the -<a href="{@docRoot}guide/topics/connectivity/bluetooth.html">Bluetooth</a> guide.</p> +<p>For more information about Classic Bluetooth, see the +<a href="{@docRoot}guide/topics/connectivity/bluetooth.html">Bluetooth</a> guide. +For more information about Bluetooth Low Energy, see the +<a href="{@docRoot}guide/topics/connectivity/bluetooth-le.html"> +Bluetooth Low Energy</a> guide.</p> {@more} <p>The Bluetooth APIs let applications:</p> <ul> - <li>Scan for other Bluetooth devices</li> + <li>Scan for other Bluetooth devices (including Bluetooth Low Energy + devices)</li> <li>Query the local Bluetooth adapter for paired Bluetooth devices</li> <li>Establish RFCOMM channels/sockets</li> <li>Connect to specified sockets on other devices</li> |