summaryrefslogtreecommitdiffstats
path: root/core/java/android/bluetooth/BluetoothUuid.java
diff options
context:
space:
mode:
authorCorey Garst <corey.garst@gmail.com>2012-09-12 21:41:17 -0400
committerRicardo Cerqueira <cyanogenmod@cerqueira.org>2012-11-21 16:31:54 +0000
commit0e5fdcffdd1c3f1292a7cfa04660c966f70c883a (patch)
tree4afc7cd8c09d8c8701a1b64ec16f8beaaef73574 /core/java/android/bluetooth/BluetoothUuid.java
parentd39a1f8ba2a97d1cec59b5dc0edb7fa591c16507 (diff)
downloadframeworks_base-0e5fdcffdd1c3f1292a7cfa04660c966f70c883a.zip
frameworks_base-0e5fdcffdd1c3f1292a7cfa04660c966f70c883a.tar.gz
frameworks_base-0e5fdcffdd1c3f1292a7cfa04660c966f70c883a.tar.bz2
Ported: Bluetooth Message Access Profile (MAP) from CM9
This was added to CM10 to restore message exchange capabilities with automotive systems. Change-Id: Ib872bebc5c292b1f84c903b068e59b7eeca6d76f
Diffstat (limited to 'core/java/android/bluetooth/BluetoothUuid.java')
-rw-r--r--core/java/android/bluetooth/BluetoothUuid.java14
1 files changed, 13 insertions, 1 deletions
diff --git a/core/java/android/bluetooth/BluetoothUuid.java b/core/java/android/bluetooth/BluetoothUuid.java
index 5962235..1a0bd02 100644
--- a/core/java/android/bluetooth/BluetoothUuid.java
+++ b/core/java/android/bluetooth/BluetoothUuid.java
@@ -56,6 +56,10 @@ public final class BluetoothUuid {
ParcelUuid.fromString("00001105-0000-1000-8000-00805f9b34fb");
public static final ParcelUuid Hid =
ParcelUuid.fromString("00001124-0000-1000-8000-00805f9b34fb");
+ public static final ParcelUuid MessageAccessServer =
+ ParcelUuid.fromString("00001132-0000-1000-8000-00805f9b34fb");
+ public static final ParcelUuid MessageNotificationServer =
+ ParcelUuid.fromString("00001133-0000-1000-8000-00805f9b34fb");
public static final ParcelUuid PANU =
ParcelUuid.fromString("00001115-0000-1000-8000-00805F9B34FB");
public static final ParcelUuid NAP =
@@ -67,7 +71,7 @@ public final class BluetoothUuid {
public static final ParcelUuid[] RESERVED_UUIDS = {
AudioSink, AudioSource, AdvAudioDist, HSP, Handsfree, AvrcpController, AvrcpTarget,
- ObexObjectPush, PANU, NAP};
+ ObexObjectPush, MessageAccessServer, MessageNotificationServer, PANU, NAP};
public static boolean isAudioSource(ParcelUuid uuid) {
return uuid.equals(AudioSource);
@@ -131,6 +135,14 @@ public final class BluetoothUuid {
return false;
}
+ public static boolean isMessageAccessServer(ParcelUuid uuid) {
+ return uuid.equals(MessageAccessServer);
+ }
+
+ public static boolean isMessageNotificationServer(ParcelUuid uuid) {
+ return uuid.equals(MessageNotificationServer);
+ }
+
/**
* Returns true if there any common ParcelUuids in uuidA and uuidB.
*