de41f67985e48d9cc17d48a9299648966b9bc7e5 |
|
19-Sep-2013 |
Yorke Lee <yorkelee@google.com> |
Play local DTMF tones for post-dial actions Bug: 10695960 Change-Id: I9d039f8a1a27c7f9371eea1a76f175ca9df3249f
/packages/services/Telephony/src/com/android/phone/BluetoothManager.java
|
e35ac71a3c43ec0bbe4e28a9e2533268a8b9a94e |
|
18-Sep-2013 |
Christine Chen <christinech@google.com> |
Remove TODOs that have already been addressed. - Remove bluetooth TODOs as most of them have been fixed by AudioRouter Bug: 10605959 Change-Id: I2fbc6abf66fa4a3624b831a4320a08adb0b6971b
/packages/services/Telephony/src/com/android/phone/BluetoothManager.java
|
3f015c9e837c4e7a2b710d32f16e81eb684dda74 |
|
07-Sep-2013 |
Chiao Cheng <chiaocheng@google.com> |
Porting DTMF post dial wait feature. Bug: 10459289 Change-Id: Ib279fcdf71857abae218b70081f7da569901d80c
/packages/services/Telephony/src/com/android/phone/BluetoothManager.java
|
6c6b27265806a053193b8ccbc57f66b1feb8e5ab |
|
23-Aug-2013 |
Chiao Cheng <chiaocheng@google.com> |
Fix incoming callback and binding issues. - Created queues to handle cases where callbacks were getting dropped while the service was connecting. - Fixed DeadObjectExceptions when the in-call ui was being re-installed. - Change to a single connection object to fix connection leak where every re-bind caused connection to double. - Split caller information from Call into CallIdentification object. Bug: 10468815 Bug: 10457750 Change-Id: Icaef130db2f6893df3175eed07d0d483a3c4c455
/packages/services/Telephony/src/com/android/phone/BluetoothManager.java
|
2c2d3cf8cca6bb471fbd26770b1736af2a32d619 |
|
08-Aug-2013 |
Santos Cordon <santoscordon@google.com> |
Bluetooth indicator should depends on call state Add CallModel listener to BluetoothManager so that it can alter the bluetooth state when calls change. Change-Id: Idf0b9a4b8b2247ac5ddf1fcc1d8359c85bb299da (cherry picked from commit 9f8953efa3983a1cd3f8411636300deab6ad3789)
/packages/services/Telephony/src/com/android/phone/BluetoothManager.java
|
593ab38970a84a60ac39edba4306647c8b66436d |
|
07-Aug-2013 |
Santos Cordon <santoscordon@google.com> |
Audio routing part 2 - Added WIRED_HEADSET and SPEAKER to AudioModes - Added WiredHeadsetManager class - AudioRouter now listens to WiredHeadsetManager and PhoneUtils for speakerphone - AudioRouter maintains state across earpiece,headset,bluetooth,speaker - Most code copied from InCallScreen for speaker logic - CallHandlerService listens to audioRouter for audio states - Moved Wired headset logic from phoneglobals to wiredheadsetmanager - Better toString for logging Call objects Change-Id: Iebc8c83934ce5eff6f1918b0610804fadb163b43
/packages/services/Telephony/src/com/android/phone/BluetoothManager.java
|
9b7bac7705b3afcae7b010edc2032c7c0f37f770 |
|
06-Aug-2013 |
Santos Cordon <santoscordon@google.com> |
new class AudioRouter manages audio routing for the phone call This CL only has support between bluetooth/earpiece Of Note: - New shared class AudioMode defines different modes for audio routing - New class AudioRouter manages between EARPIECE and Bluetooth modes. - Add function in CallCommandService and CallHandlerService for audio mode Change-Id: I52ff70e53868c45e5202b757cc80a13af3abe5f8
/packages/services/Telephony/src/com/android/phone/BluetoothManager.java
|
27a3c1f96fab43970e56a5eaa39551a4a248994f |
|
06-Aug-2013 |
Santos Cordon <santoscordon@google.com> |
Adding new BluetoothManager class Previously, the UI-heavy InCallScreen handled all the bluetooth code. This code does not add very much logic at all...it's mostly copying from InCallScreen and whatever Bluetooth code existed in PhoneGlobals. Changes of note: - New BluetoothManager class from InCallScreen bluetooth code - I removed the REQUEST_BLUETOOTH... code from InCallScreen since it was there to "update" the UI, which no longer runs. - Added a Listener to the BluetoothManager for anyone that wants to listen in on changes. This helped remove PhoneGlobals references from BluetoothManager code. Currently PhoneGlobals is the only listener (for some proximity sensor-related code) but in the next CL there will be an AudioRouter class that will also listen to those changes. - Previous callers of InCallScreen->whateverBluetooth has been updated to use BluetoothManager, or the code was commented because it was primarily UI code which is being replaced. Change-Id: I6f86d16c8bd9cd1da2156c1f3743886f32e84c25
/packages/services/Telephony/src/com/android/phone/BluetoothManager.java
|