aboutsummaryrefslogtreecommitdiff
path: root/framework/java/android/bluetooth/BluetoothProfile.java
Commit message (Collapse)AuthorAgeFilesLines
...
* Add a way to query for supported Bluetooth profiles.Bryce Lee2016-11-011-0/+7
| | | | | | | | | | | | Currently there is no way to get the profiles supported by the Bluetooth adapter. Asking for a profile proxy of an unsupported profile does not fail and can lead to code indefinitely waiting for the proxy response. This new code will allow for checking the supported profiles before asking for the proxies. Bug: 26451648 Change-Id: I4b48e7151f5ca53851aa3b967c143fae140ecd34 (cherry picked from commit b1301fa2849bafd6daa422281dc5200863bc761e)
* Add BluetoothProfile for PBAP PCE role.Joseph Pirozzo2016-03-141-0/+6
| | | | | | | Create a new Bluetooth profile for Pbap Client. Bug: 27490041 Change-Id: I77d2c7eeeb8e955ea61386d784b02b14f415b318
* Remove duplicate Bluetooth profiles.Bryce Lee2015-12-181-12/+0
| | | | Change-Id: I04fd867511713dd02ef249b113f7a46c69f22f98
* Add setting for declaring disabled bluetooth profiles.Bryce Lee2015-12-161-0/+12
| | | | | Bug: 25900899 Change-Id: I420a7c590d72ba10f3e466d15dccfdbb520e810a
* Add bluetooth permission annotationsTor Norbye2015-05-151-0/+6
| | | | Change-Id: I5bc86f8ec6ea5c873f1e14dab0e0c47c5c9df7f7
* Add support for Bluetooth Sim Access Profile (2/4)Casper Bonde2015-04-151-2/+8
| | | | Change-Id: I6c634aa38d31a7b5a98c9089840557257fd58209
* BluetoothAvrcpController: Move AVRCP controller support to new ↵Mike Lockwood2014-06-131-0/+6
| | | | | | BluetoothProfile subclass Change-Id: Id988040a7ce623ed68e0349920301ff48db1fbce
* Rename BluetoothHandsfreeClient to BluetoothHeadsetClientMike Lockwood2014-06-131-2/+2
| | | | | | | | This makes our terminology consistent with the existing BluetoothHeadset profile Also updated arguments to Context.bindService() Change-Id: I27cc5a6fde256b1f5dccca53a7a15ec8f58691c2
* Bluetooth: Add support for HFP Client role.Hemant Gupta2014-06-131-1/+7
| | | | | | | Implementation changes in frameworks to support HFP Client role. Change-Id: Ifb10527cd6c1301297cae4f923b20734af672034
* Add Audio Manager support for Bluetooth A2DP Sink profileMike Lockwood2014-05-281-0/+6
| | | | Change-Id: Iff6035e85faf52647cc41a59f98ba2924300eb8d
* Bluetooth MAP profile - sms and mms support initial check-inMatthew Xie2013-08-091-0/+6
| | | | | | bug:10116530 Change-Id: I57d022005bcff5bc3e56438a81ac92566f957744
* Unhide Bluetooth Low Energy public APIsMatthew Xie2013-03-281-2/+0
| | | | | | | | | | Updated API headers. Add BluetoothManager to be retrieved by context.getSystemService(Context.BLUETOOTH_SERVICE). LE scan functions are placed in BluetoothAdapter The GATT API are device driven instead of a profile-driver. bug 8450158 Change-Id: I424a4cedaac3ef8120a05996500008dd210d2553
* Initial version of BLE support for BluedroidGanesh Ganapathi Batta2013-02-271-0/+12
| | | | | | The API classes are hidden for now. Will unhide after API console approval. Change-Id: I8283dd562fd6189fdd15c866ef2efb8bbdbc4109
* Auto connection/disconnection related changesGanesh Ganapathi Batta2012-08-061-7/+0
| | | | | | | | | Remove ACTION_CONNECT_OTHER_PROFILES as it is no longer used Allow only PRIORITY_ON and PRIORTY_OFF as priority params for SetPriority() API in BluetoothA2DP and BluetoothHeadset BluetoothPBAP: Pass on proxy object as part of Service Connected callback Change-Id: Ida00fc2b7d1dcb91b01f7ddd2cea482367a3b334
* Fix for When Hf is rejected the device should initiate A2dp if a2dp is enabledSwaminatha Balaji2012-07-261-0/+7
| | | | Change-Id: I82d05eacb6c7fae6eb1ebf246d2fce7314ff0a75
* docs: mix of BT and NFC javadoc updatesScott Main2011-09-271-3/+3
| | | | | | | Add Health profile to various discussions about profiles Add descriptions to NFC interfaces, tweak some desciptions, and fix some broken links Change-Id: Ib89434c78a4ad60b4358dca9a6c335451d1c4125
* Make Bluetooth Health constant public.Jaikumar Ganesh2011-09-211-1/+0
| | | | Change-Id: I366f1231056fe978d85ee80c773d5911badb22e2
* Add Api to get profile connection state.Jaikumar Ganesh2011-08-221-0/+6
| | | | | | | This gets the current connection state of the profile with respect to the local Bluetooth adapter. Change-Id: I7cff6c9201d29a8b45413cff7384b7483f21bd5c
* Implement APIs for Bluetooth Health profile.Jaikumar Ganesh2011-06-241-2/+8
| | | | | | | This first patch implements all the APIs. The APIs wil be made public soon. The data specification API will be submited in another patchset. Change-Id: I2462683b7e07380e2c42474b0036b34d03b4bed1
* Refactor Bluetooth Profile.Jaikumar Ganesh2011-06-141-84/+0
| | | | | | | | Move connect / disconnect / set and get priority functions down the interface as they are not generic enough for all profiles. Change-Id: I2656e1bdbc8046c53bb0dfbd9172f5f10b57aa7d
* Make BluetoothPan inherit from BluetoothProfile.Jaikumar Ganesh2011-02-231-0/+8
| | | | Change-Id: Ibd3e24e391be93ebe2cf975bd075efb68e10c1ff
* Make BluetoothInputDevice inherit from BluetoothProfile.Jaikumar Ganesh2011-02-221-0/+5
| | | | | | This makes it in sync with BluetoothHeadset and BluetoothA2dp profiles. Change-Id: I3ddb1d18b04aacb173b7bc376bca21c277a6afe4
* Improve readability of java docs for the public APIs.Jaikumar Ganesh2011-01-251-7/+10
| | | | Change-Id: I0a0f1be04ed2ea2c14498a1a2ed4b050191ec95b
* Convert return type of APIs from Set to List.Jaikumar Ganesh2010-10-221-8/+5
| | | | | | | | 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
* New public APIs for BluetoothA2dp and BluetoothHeadset profiles.Jaikumar Ganesh2010-09-281-0/+239
Change-Id: I1cc4b109542dfd62473cb95797c8c3d0d15725f4