summaryrefslogtreecommitdiff
path: root/framework/java/android/bluetooth/BluetoothAdapter.java
diff options
context:
space:
mode:
authorJakub Tyszkowski <jakub.tyszkowski@codecoup.pl>2021-04-08 15:08:35 +0000
committerJack He <siyuanh@google.com>2022-02-02 15:18:56 -0800
commitb87fc995f2e21c0cbcac9b0f9374203f90c9ece8 (patch)
treecf5329f7cf17cf6ea7ac8052357bc7df92f50fc5 /framework/java/android/bluetooth/BluetoothAdapter.java
parenta014314c9490a18fd4b900302d873206df09a3e0 (diff)
hap: Add initial implementation
Implements Hearing Access Profile client. Bug: 150670922 Tag: #feature Test: atest BluetoothInstrumentationTests bluetooth_has_test bluetooth_has_test Sponsor: jpawlowski@ Change-Id: If3cc9f2146d08326800eb922d7e2f795cf110e7d Merged-In: If3cc9f2146d08326800eb922d7e2f795cf110e7d (cherry picked from commit 8e723645df2f56f0edc346302c9c1e5a39f82795)
Diffstat (limited to 'framework/java/android/bluetooth/BluetoothAdapter.java')
-rw-r--r--framework/java/android/bluetooth/BluetoothAdapter.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/framework/java/android/bluetooth/BluetoothAdapter.java b/framework/java/android/bluetooth/BluetoothAdapter.java
index 334b4eb3df..10ac8e3502 100644
--- a/framework/java/android/bluetooth/BluetoothAdapter.java
+++ b/framework/java/android/bluetooth/BluetoothAdapter.java
@@ -3475,6 +3475,9 @@ public final class BluetoothAdapter {
} else if (profile == BluetoothProfile.HID_DEVICE) {
BluetoothHidDevice hidDevice = new BluetoothHidDevice(context, listener, this);
return true;
+ } else if (profile == BluetoothProfile.HAP_CLIENT) {
+ BluetoothHapClient HapClient = new BluetoothHapClient(context, listener);
+ return true;
} else if (profile == BluetoothProfile.HEARING_AID) {
if (isHearingAidProfileSupported()) {
BluetoothHearingAid hearingAid = new BluetoothHearingAid(context, listener, this);
@@ -3579,6 +3582,10 @@ public final class BluetoothAdapter {
BluetoothHidDevice hidDevice = (BluetoothHidDevice) proxy;
hidDevice.close();
break;
+ case BluetoothProfile.HAP_CLIENT:
+ BluetoothHapClient HapClient = (BluetoothHapClient) proxy;
+ HapClient.close();
+ break;
case BluetoothProfile.HEARING_AID:
BluetoothHearingAid hearingAid = (BluetoothHearingAid) proxy;
hearingAid.close();