History log of /frameworks/base/core/java/android/bluetooth/IBluetoothHeadset.aidl
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0db53d90a028b138a68ebc5f7e30fe776e789b5d 16-Nov-2015 Bryce Lee <brycelee@google.com> Add Bluetooth headset API to allow disabling audio route.

This functionality is required by devices which have multiple profiles
using the SCO channel. For example, a device that is both a HFP AG and HF.
In this case, we must explicitly notify the profiles when they can acquire
the channel as they are not aware of each other. A similar change was
previously added to the Bluetooth Headset Client profile.

Bug: 25485578
Change-Id: Ia60cfdd33c2c3c3f185464b24056f8ccb976056d
/frameworks/base/core/java/android/bluetooth/IBluetoothHeadset.aidl
177d078d90f9659cfc7f091d1fdeb5712b357123 27-Apr-2014 Mudumba Ananth <ananthm@broadcom.com> Add WBS support on Bluedroid (6/6)

Bug 13764086

Change-Id: I7afbddb02fc247d7799ab0fb264a467c7853cb32
/frameworks/base/core/java/android/bluetooth/IBluetoothHeadset.aidl
922d41b6ef202eac65991d27c43d74c828256f0d 16-Aug-2013 Edward Jee <edjee@google.com> Enables AT+ANDROID command in Bluetooth HFP.

Adds another vendor-specific command AT+ANDROID in Bluetooth Hands-Free
Profile. And creates an API function that sends an unsolicited result
code +ANDROID .

Bug: 8736189
Change-Id: I4757c410d31b97511c92f66d71035eb929f9fd29
/frameworks/base/core/java/android/bluetooth/IBluetoothHeadset.aidl
69925b149fb6a1e22839dd5f81b6bdc23a4d0125 06-May-2013 Ravi Nagarajan <nravi@broadcom.com> Remove roamChanged API

Roam state listerner will be handled inside the Bluetooth apk. Remove
the binder API from wrapper class
bug 8781689

Change-Id: I31c2b899069774620b1406faeb3c68ad1e60b599
/frameworks/base/core/java/android/bluetooth/IBluetoothHeadset.aidl
3e8c82edb1feafc796aa52efafedc13f794c4dcd 17-Feb-2012 Matthew Xie <mattx@google.com> Framework changes for HFP and A2DP profile implementation of the new stack.
Add IBluetoothHeadsetPhone.aidl for a small service in Phone to get
phone state changes

Change-Id: I1015e4a69720c4e9cd18ae4236ccd0dbff2e1b2c
/frameworks/base/core/java/android/bluetooth/IBluetoothHeadset.aidl
a0c680393f2dd03a937c598b2cb9abf98a58152c 26-Jun-2011 Matthew Xie <mattx@google.com> Incoming Bluetooth Connection requests - dialog.

This sends the intents to the Settings app to show
the dialogs for the incoming connection requests.
Includes down merged contributions from Jaikumar Ganesh.

Change-Id: Ic8b857aad3554315aae39a0e871eb94d0ac98a91
/frameworks/base/core/java/android/bluetooth/IBluetoothHeadset.aidl
5a9ac240feffa84773c322a03b1cdd6e99f0e21c 26-Jan-2011 Jaikumar Ganesh <jaikumar@google.com> Revert "Temporary Changes for certification of SCO."

This reverts commit 75c2701454f4506664d9056988c8ce5fd0ca73ba.

Change-Id: Ic63cdbbb06b9ed2d9c48e8b29cc376059ecadebf
/frameworks/base/core/java/android/bluetooth/IBluetoothHeadset.aidl
dde68c64fd8e97a592633ec4c09283ec928e5697 24-Jan-2011 Jaikumar Ganesh <jaikumar@google.com> Rename virtual call API to ScoUsingVirtualCall.

This API makes more sense with regard to headset profile.
Bug: 3381532

Change-Id: Ife07d101a3b04bcddb31e7ae86712e1d97a660c5
/frameworks/base/core/java/android/bluetooth/IBluetoothHeadset.aidl
75c2701454f4506664d9056988c8ce5fd0ca73ba 20-Jan-2011 Jaikumar Ganesh <jaikumar@google.com> Temporary Changes for certification of SCO.

Bug: 3349475
Change-Id: I555b127a1d9218494cd05c07c9e9f29628f3bc74
/frameworks/base/core/java/android/bluetooth/IBluetoothHeadset.aidl
f2e6b13620f3ebbb94166834abaaabcc08a403b7 27-Oct-2010 Jaikumar Ganesh <jaikumar@google.com> Add APIs for starting and stopping a virtual call.

This API is useful for cases where the user wants to play
their voicemail, for example, through their Bluetooth headsets.

Original Change by: kausik@broadcom.com

Change-Id: I6bc8929c359d698a1bacdefab4425e3a0ac5d8dd
/frameworks/base/core/java/android/bluetooth/IBluetoothHeadset.aidl
30d181690e48b26cdfae3b144d23f1e16c75da37 01-Nov-2010 Jaikumar Ganesh <jaikumar@google.com> Add STATE_AUDIO_CONNECTING state.

Why is it needed: SCO audio connections can fail.
Currently no indication is given to clients which are waiting
for SCO connections. This was working fine before because
SCO connections where blocking calls, which was wrong in itself.

Change-Id: Ic449b2db8506a7a5ae6be6c68715f1a7343f9e40
/frameworks/base/core/java/android/bluetooth/IBluetoothHeadset.aidl
03cd78cf5e51c3adb78d2e3d314838dcf3e36b26 19-Oct-2010 Jaikumar Ganesh <jaikumar@google.com> Convert return type of APIs from Set to List.

Most of the time it will either be empty or have 1 device.
Using list makes it much a better API and since its supported
by the AIDL format, the code becomes much nicer.

Change-Id: I5a2508b33ba754fc8cc738409d658e1235aaf2cf
/frameworks/base/core/java/android/bluetooth/IBluetoothHeadset.aidl
96a79830ea1ae3ab3d6d3cce2bd1397fcd40ea0e 28-Sep-2010 Jaikumar Ganesh <jaikumar@google.com> Update code for new BT public APIs.

Change-Id: Id730fb6226db59f3a0416111c4790653c2fccb0b
/frameworks/base/core/java/android/bluetooth/IBluetoothHeadset.aidl
740e39be6af3e366a4b82c030b5ea67ab144b42a 02-Jun-2010 Jaikumar Ganesh <jaikumar@google.com> Pass BluetoothDevice to the Bluetooth Headset calls.

This is to support multiple headsets at the same time, atleast
at the framework level.

Change-Id: I91d05c6c2828c9a09d00806d5e79f1e9c9c7cf84
/frameworks/base/core/java/android/bluetooth/IBluetoothHeadset.aidl
9b637e5985f9a86f39d70335c0390ade3716592a 02-Jun-2010 Jaikumar Ganesh <jaikumar@google.com> Add a new state machine for handling the incoming / outgoing profile
connections.

Change-Id: I5fc9170b5e24c4a52a6f2ef4ca7a8bac65271941
/frameworks/base/core/java/android/bluetooth/IBluetoothHeadset.aidl
bd022f423a33f0794bb53e5b0720da2d67e4631c 15-Aug-2009 Nick Pelly <npelly@google.com> Bluetooth: API change.

Split BluetoothDevice into BluetoothDevice and BluetoothAdapter.

BluetoothAdapter: Represents the local BT adapter. Operations on the local
adapter (start a scan, etc).
BluetoothDevice: Represents a remote BT device. Operations on remote devices
(pair, connect, etc).

IBluetoothDevice.aidl -> Bluetooth.aidl
BluetoothDeviceService.java -> BluetoothDeviceService.java

TODO:
Javadoc
/frameworks/base/core/java/android/bluetooth/IBluetoothHeadset.aidl
6c901db72dbaf57d8fdf26adae6721de14ecae22 19-Jun-2009 Nick Pelly <npelly@google.com> Add getBatteryUsageHint() to BluetoothHeadset for power monitoring.

This is a monotonically increasing integer. Wraps to 0 at
Integer.MAX_INT, and at boot.
Current implementation returns the number of AT commands handled since
boot. This is a good indicator for spammy headset/handsfree units that
can keep the device awake by polling for cellular status updates. As a
rule of thumb, each AT command prevents the CPU from sleeping for 500 ms
/frameworks/base/core/java/android/bluetooth/IBluetoothHeadset.aidl
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/core/java/android/bluetooth/IBluetoothHeadset.aidl
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/core/java/android/bluetooth/IBluetoothHeadset.aidl
22f7dfd23490a3de2f21ff96949ba47003aac8f8 20-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@127101
/frameworks/base/core/java/android/bluetooth/IBluetoothHeadset.aidl
f013e1afd1e68af5e3b868c26a653bbfb39538f8 18-Dec-2008 The Android Open Source Project <initial-contribution@android.com> Code drop from //branches/cupcake/...@124589
/frameworks/base/core/java/android/bluetooth/IBluetoothHeadset.aidl
54b6cfa9a9e5b861a9930af873580d6dc20f773c 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
/frameworks/base/core/java/android/bluetooth/IBluetoothHeadset.aidl