http://source.android.com/projects/bluetooth-features
Bluetooth Features by release
Android 2.0 & 2.1 release (Eclair)
Java API features
- Bluetooth on / off
- Device discovery
- RFCOMM Server and Client sockets
- Automatic RFCOMM channel lookup and SDP record advertisement via SDP UUID
- Supports most RFCOMM use-cases, including peer-to-peer communication and gaming
See http://developer.android.com/reference/android/bluetooth/package-summary.html for the latest javadoc.
Platform features
- Based on Bluez 4.47 with Linux Kernel 2.6.29
- Bluetooth 2.1+EDR host stack
- Support for auto-pairing with ’0000′ devices
- Support for Secure Simple Pairing
- Headset Profile 1.1 in Audio Gateway role
- Handsfree Profile 1.5 in Audio Gateway role
- Three way calling
- Phonebook over AT commands
- Volume synchronization
- eSCO
- Bug fixes and compatibility improvements
- Stereo Bluetooth (A2DP 1.2) in Source role
- AVDTP 1.2 in Acceptor and Initiator roles
- GAVDTP 1.0 in Acceptor and Initiator roles
- 44.1 khz, stereo, software SBC codec
- Remote Control (AVRCP 1.0) in Target role
- AVCTP 1.3 in Target role
- play/pause/stop/prev/next
- Object Exchange Protocol (OBEX 1.1)
- Object Push Profile (OPP 1.0)
- Push Client and Push Server roles
- Phone Book Access Profile (PBAP 1.0)
- Phone Book Server Equipment (PSE) role
Example products
- Nexus One
- Motorola Droid
Android 1.5 & 1.6 release (cupcake / donut)
Platform features
- Based on Bluez 3.36 with Linux Kernel 2.6.27
- Bluetooth 2.0+EDR host stack
- Support for auto-pairing with ’0000′ devices
- Headset Profile 1.1 in Audio Gateway role
- Handsfree Profile 1.5 in Audio Gateway role
- Three way calling
- Phonebook over AT commands
- Volume synchronization
- eSCO
- Extensive bug fixes and compatability improvements
- Stereo Bluetooth (A2DP 1.2) in Source role
- AVDTP 1.2 in Acceptor and Initiator roles
- GAVDTP 1.0 in Acceptor and Initiator roles
- 44.1 khz, stereo, software SBC codec
- Remote Control (AVRCP 1.0) in Target role
- AVCTP 1.3 in Target role
- play/pause/stop/prev/next
Qualifications
- QDID B015261: Host stack (SDP, L2CAP, GAP, RFCOMM, SPP, AVCTP, AVRCP, GAVDP, AVDTP, A2DP)
- QDID B015262: EPL for HTC Sapphire (HSP, HFP)
Android 1.0 & 1.1 release
Platform features
- Based on Bluez 3.36 and Linux Kernel 2.6.25
- Bluetooth 2.0+EDR host stack
- Headset Profile 1.0 in Audio Gateway role
- Handsfree Profile 1.5 in Audio Gateway role
- Three way calling
- Phonebook over AT commands
Qualifications
- QDID B014524: Host stack (SDP, L2CAP, GAP, RFCOMM, SPP)
- QDID B014624: EPL for HTC Dream (HSP, HFP)
Example products
- HTC Dream / T-Mobile G1