aboutsummaryrefslogtreecommitdiff
path: root/framework/java/android/bluetooth/BluetoothAdapter.java
diff options
context:
space:
mode:
authorHemant Gupta <hemantg@codeaurora.org>2013-08-19 19:03:51 +0530
committerMike Lockwood <lockwood@google.com>2014-06-13 09:06:35 -0700
commit67a995ada9ae181651c436130a56d46699a120c1 (patch)
tree70c7b2513fd7ee4842310c4371b7bb3f02d9b4a2 /framework/java/android/bluetooth/BluetoothAdapter.java
parent01e46dbe84320f2a10329a18f693620a4205686b (diff)
Bluetooth: Add support for HFP Client role.
Implementation changes in frameworks to support HFP Client role. Change-Id: Ifb10527cd6c1301297cae4f923b20734af672034
Diffstat (limited to 'framework/java/android/bluetooth/BluetoothAdapter.java')
-rw-r--r--framework/java/android/bluetooth/BluetoothAdapter.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/framework/java/android/bluetooth/BluetoothAdapter.java b/framework/java/android/bluetooth/BluetoothAdapter.java
index 42c2aebead..8b8629ea75 100644
--- a/framework/java/android/bluetooth/BluetoothAdapter.java
+++ b/framework/java/android/bluetooth/BluetoothAdapter.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2009 The Android Open Source Project
+ * Copyright (C) 2009-2014 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -1402,6 +1402,9 @@ public final class BluetoothAdapter {
} else if (profile == BluetoothProfile.MAP) {
BluetoothMap map = new BluetoothMap(context, listener);
return true;
+ } else if (profile == BluetoothProfile.HANDSFREE_CLIENT) {
+ BluetoothHandsfreeClient hfpclient = new BluetoothHandsfreeClient(context, listener);
+ return true;
} else {
return false;
}
@@ -1454,6 +1457,10 @@ public final class BluetoothAdapter {
BluetoothMap map = (BluetoothMap)proxy;
map.close();
break;
+ case BluetoothProfile.HANDSFREE_CLIENT:
+ BluetoothHandsfreeClient hfpclient = (BluetoothHandsfreeClient)proxy;
+ hfpclient.close();
+ break;
}
}