summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorJaikumar Ganesh <jaikumar@google.com>2010-08-23 18:32:03 -0700
committerJaikumar Ganesh <jaikumar@google.com>2010-08-23 18:32:03 -0700
commit34536183f4d7062ec2c8e80013bdc71e445ded6f (patch)
tree98cea5e8456a82b3c2901e4812b96ba6ac9dbdb3 /core/java
parent8d920850c8f12077c15e3c3c1500cc155ddaca91 (diff)
Add BNEP_SVC UUID for incoming tethering connections.
Change-Id: I90c24edfd133ac9fa89c3467383cd61fa23954c6
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/bluetooth/BluetoothUuid.java10
-rw-r--r--core/java/android/server/BluetoothEventLoop.java2
2 files changed, 9 insertions, 3 deletions
diff --git a/core/java/android/bluetooth/BluetoothUuid.java b/core/java/android/bluetooth/BluetoothUuid.java
index fb3dfe43181e..3fbfc70bdb14 100644
--- a/core/java/android/bluetooth/BluetoothUuid.java
+++ b/core/java/android/bluetooth/BluetoothUuid.java
@@ -55,6 +55,8 @@ public final class BluetoothUuid {
ParcelUuid.fromString("00001115-0000-1000-8000-00805F9B34FB");
public static final ParcelUuid NAP =
ParcelUuid.fromString("00001116-0000-1000-8000-00805F9B34FB");
+ public static final ParcelUuid BNEP =
+ ParcelUuid.fromString("0000000f-0000-1000-8000-00805F9B34FB");
public static final ParcelUuid[] RESERVED_UUIDS = {
AudioSink, AudioSource, AdvAudioDist, HSP, Handsfree, AvrcpController, AvrcpTarget,
@@ -92,13 +94,17 @@ public final class BluetoothUuid {
return uuid.equals(Hid);
}
- public static boolean isPANU(ParcelUuid uuid) {
+ public static boolean isPanu(ParcelUuid uuid) {
return uuid.equals(PANU);
}
- public static boolean isNAP(ParcelUuid uuid) {
+ public static boolean isNap(ParcelUuid uuid) {
return uuid.equals(NAP);
}
+
+ public static boolean isBnep(ParcelUuid uuid) {
+ return uuid.equals(BNEP);
+ }
/**
* Returns true if ParcelUuid is present in uuidArray
*
diff --git a/core/java/android/server/BluetoothEventLoop.java b/core/java/android/server/BluetoothEventLoop.java
index 994806051058..3861ef549924 100644
--- a/core/java/android/server/BluetoothEventLoop.java
+++ b/core/java/android/server/BluetoothEventLoop.java
@@ -644,7 +644,7 @@ class BluetoothEventLoop {
} else {
Log.i(TAG, "Rejecting incoming HID connection from " + address);
}
- } else if (BluetoothUuid.isNAP(uuid)){
+ } else if (BluetoothUuid.isBnep(uuid) || BluetoothUuid.isNap(uuid)){
authorized = true;
} else {
Log.i(TAG, "Rejecting incoming " + deviceUuid + " connection from " + address);