History log of /frameworks/base/core/java/android/bluetooth/BluetoothDeviceProfileState.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
365522a828f529593aa87e4d5a22f0cf2460c45a 17-Jun-2011 Jaikumar Ganesh <jaikumar@google.com> DO NOT MERGE Incoming Bluetooth Connection requests - dialog.

This sends the intents to the Settings app to show
the dialogs for the incoming connection requests.

Change-Id: Ibe267f7cda28ce2a46c25800df2e8ac685b0b9e6
/frameworks/base/core/java/android/bluetooth/BluetoothDeviceProfileState.java
40e6c210f88bfde3f5bc0faa93de0910f1a8181b 22-Jan-2011 Jaikumar Ganesh <jaikumar@google.com> Do Not Merge Connect other profiles when priority is auto connect.

ACL auto connection was removed so other profiles
won't auto connect when priority was auto connect.

Reduced connect other profiles time delay.

Bug: 3281016
Change-Id: Ic56ca6e95f618f02bc316d1f80014e58c4b6c3bc
/frameworks/base/core/java/android/bluetooth/BluetoothDeviceProfileState.java
d50ac2966edd9c58d8026a624fd795bf54311158 07-Jan-2011 Jaikumar Ganesh <jaikumar@google.com> DO NOT MERGE: Remove auto connection on ACL connection.

There is no need for this and causes problems with certian cars.

Fixes bug: 3281016

Change-Id: Idb65bbd4c8573923ebf82195b828ae071cb20aef
/frameworks/base/core/java/android/bluetooth/BluetoothDeviceProfileState.java
28967499d7433f2cc498e7432707e2d5991a408a 28-Oct-2010 Jaikumar Ganesh <jaikumar@google.com> DO NOT MERGE Fix auto connection with headsets which don't send incoming
connections for all profiles.

Bug: 3136095
Change-Id: I48f36b99f3f7619a6a18c6adc2057c9d6d23c3e3
/frameworks/base/core/java/android/bluetooth/BluetoothDeviceProfileState.java
bdb1d9320b49c286935b04e286ae41734b8f7237 14-Oct-2010 Jaikumar Ganesh <jaikumar@google.com> Remove STOPSHIP and reduce log spam.

We still need some logs, as it helped me fix the errant headset bug.

Bug: 3095000
Change-Id: If12601430e6dc30490df1ff86fc3f9d4d455e6d5
/frameworks/base/core/java/android/bluetooth/BluetoothDeviceProfileState.java
70a053bf1ba331d727e2fbfca8f39d96b3b324b4 14-Oct-2010 Jaikumar Ganesh <jaikumar@google.com> Work around for errant headsets.

1. Some headsets send an AVCTP connection before an AVDTP connection
When that AVCTP connection fails, we get stuck in IncomingA2DP state
because we don't handle AVCTP signals for now.
We need to handle the signals and fix it better.

2. Also when ACL gets disconnected, reset state i.e
when the low level connection disconnected reset our state.
This is like a fail safe in case we get stuck.

Bug: 3051490
Change-Id: Ibcf188103999ffb1e08c36c2554504c639fb7f50
/frameworks/base/core/java/android/bluetooth/BluetoothDeviceProfileState.java
adbda6f094bf957e2943f80ef63d4530f6fcfc5a 13-Oct-2010 Jaikumar Ganesh <jaikumar@google.com> Bluez doesn't handle disconnect while connecting well.
Defer the message.

Bug: 3076404
Change-Id: Id62e1008346f492a85e714240a832a061def1786
/frameworks/base/core/java/android/bluetooth/BluetoothDeviceProfileState.java
59453c947a2d4d64e2f4a4216a479cd33728439c 04-Oct-2010 Jaikumar Ganesh <jaikumar@google.com> DO NOT MERGE: Disconnect PBAP while disconnecting HFP profile.

PBAP profile is associated with HFP profile. Disconnect PBAP
profile while disconnecting HFP profile. We ever never doing this
and were expecting the remote end to do it. So when the user
disconnects a headset, we will end up with the ACL link still up
because PBAP has not been disconnected.

This is little bit of a hack till PBAP profile is converted to
use the new profile APIs.

Change-Id: I5f68b228fd5e607605928a52343ad4b86c58ac0b
/frameworks/base/core/java/android/bluetooth/BluetoothDeviceProfileState.java
f1048cdb68d4e4671be2060ca31a3adfc613e88e 03-Jun-2010 Jaikumar Ganesh <jaikumar@google.com> Serialize all commands for a particular profile.

Change-Id: I843ea9ab0bb2372c8316e99e8c083a9939ad774a
/frameworks/base/core/java/android/bluetooth/BluetoothDeviceProfileState.java