summaryrefslogtreecommitdiffstats
path: root/telecomm
Commit message (Collapse)AuthorAgeFilesLines
* Updating APIs for CDMA conference call support.Santos Cordon2014-09-058-18/+115
| | | | | Bug:17316859 Change-Id: Ib80c4dcf99c8599c011496756c363c3e6147c20a
* Rename listener to callback for ConferenceManager and rename strings 1/4Nancy Chen2014-09-053-30/+30
| | | | | | | Updates for items from API review. See bug for details. Bug: 17390175 Change-Id: I716a12b763766a385b08f8731d9533589639f467
* Add a constant for CHANGE_PHONE_ACCOUNTS actionEvan Charlton2014-09-051-0/+7
| | | | | | | | To make life easier for developers, pull the CHANGE_PHONE_ACCOUNTS intent action out to a constant. Bug: 17383844 Change-Id: I6989324c8d01930cd2e2be5d7d0defea860fc718
* Merge "Add a way to fetch the current connection manager" into lmp-devEvan Charlton2014-09-051-1/+12
|\
| * Add a way to fetch the current connection managerEvan Charlton2014-09-041-0/+11
| | | | | | | | | | | | | | | | | | Apps should have this API so they know if they're the default or not, so that they can determine whether to send the user to the settings page in order to enable the app. Bug: 17383883 Change-Id: I4e75ad94398d7cdc01dbf97bd684c839d897d8e5
* | Merge "Tweak methods for get/set DefaultOutgoing phone account." into lmp-devAndrew Lee2014-09-042-5/+32
|\ \ | |/ |/|
| * Tweak methods for get/set DefaultOutgoing phone account.Andrew Lee2014-09-032-5/+32
| | | | | | | | | | | | | | | | + Rename setDefaultOutgoing...() to setUserSelected...(). + Add method for getting the UserSelected outgoing account. Bug: 17179743 Change-Id: I7ae24601ed670d3571acb7ef4f7ffd114d403a99
* | Merge "Turn off FORCE_LOGGING in Telecomm" into lmp-devYorke Lee2014-09-041-1/+1
|\ \ | |/ |/|
| * Turn off FORCE_LOGGING in TelecommYorke Lee2014-09-041-1/+1
| | | | | | | | | | Bug: 17329799 Change-Id: Ic93cfaee62f83b457da3982237170e299c63cf5d
* | Merge "Remove startActivityFromInCall API" into lmp-devEvan Charlton2014-09-0311-122/+1
|\ \
| * | Remove startActivityFromInCall APIEvan Charlton2014-09-0311-122/+1
| | | | | | | | | | | | | | | | | | | | | | | | Rip out the startActivityFromInCall API until we can replace it with something better. Bug: 16988478 Change-Id: Ib7b0493353262d9e795d78b78a98dd29e7a3f88e
* | | Merge "Remove onConnectionAdded/Removed() from ConnectionService API" into ↵Nancy Chen2014-09-031-20/+0
|\ \ \ | | | | | | | | | | | | lmp-dev
| * | | Remove onConnectionAdded/Removed() from ConnectionService APINancy Chen2014-08-291-20/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These methods are redundant because there are already other methods listening to the connection adding and removing. Bug: 17262026 Change-Id: I1c87af539932673a11e5ceee62755c2aec6aa43f
* | | | Merge "Add supported URI scheme to PhoneAccounts. (1/4)" into lmp-devTyler Gunn2014-09-033-8/+133
|\ \ \ \ | |_|_|/ |/| | |
| * | | Add supported URI scheme to PhoneAccounts. (1/4)Tyler Gunn2014-09-033-8/+133
| | |/ | |/| | | | | | | | | | | | | | | | | | | Modified PhoneAccount and builder to support specifying supported URI schemes. Bug: 17140110 Change-Id: Ieef33bb1a6719de6f3897ed10ec38843808a7f85
* | | Fix NPE in onDestroy.Santos Cordon2014-09-021-4/+6
|/ / | | | | | | | | | | | | | | NPE can happen when calls are canceled immediately before incallservice has a chance to respond. Bug:17362107 Change-Id: I6bf318f5f7d89731b686a1523678a26764fa9bf3
* | Merge "Hiding videoState values in telecomm APIs. (1/3)" into lmp-devTyler Gunn2014-08-308-11/+82
|\ \
| * | Hiding videoState values in telecomm APIs. (1/3)Tyler Gunn2014-08-298-11/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | Hiding in Connection, ConnectionRequest, and ConnectionService. Also @hiding PhoneAccount and PhoneCapabilities attributes related to VT. Bug: 17243002 Change-Id: I685305cddb99e1d2eb767982106253894a8d282f
* | | Merge "Add functions for setting/getting phone accounts." into lmp-devAndrew Lee2014-08-292-18/+101
|\ \ \ | |_|/ |/| |
| * | Add functions for setting/getting phone accounts.Andrew Lee2014-08-292-18/+101
| |/ | | | | | | | | Bug: 17179743 Change-Id: I821312ae5903f81a5282987189822e77ac55b7ef
* | Merge "Make PhoneAccount.Builder constructor public" into lmp-devSailesh Nepal2014-08-291-1/+1
|\ \
| * | Make PhoneAccount.Builder constructor publicSailesh Nepal2014-08-291-1/+1
| | | | | | | | | | | | | | | | | | Bug: 17321110 Change-Id: I61209f70c4719bbc77a310310c456b253032bedc
* | | Merge "Hide AIDL for RemoteServiceCallback in telecomm" into lmp-devNancy Chen2014-08-291-0/+2
|\ \ \ | |_|/ |/| |
| * | Hide AIDL for RemoteServiceCallback in telecommNancy Chen2014-08-281-0/+2
| | | | | | | | | | | | | | | | | | | | | Hide raw AIDL for public API Bug: 17320748 Change-Id: I79926f9a527e8916b235186559c01cf00ded2f12
* | | Merge "Add CallProperties class, and use to on ParcelableCall." into lmp-devAndrew Lee2014-08-284-5/+52
|\ \ \
| * | | Add CallProperties class, and use to on ParcelableCall.Andrew Lee2014-08-284-5/+52
| | |/ | |/| | | | | | | | | | Bug: 17304243 Change-Id: I3ef6862391a9b96c70f4b12412160116e094ed34
* | | Call onPhoneDestroyed when the service is unbound.Santos Cordon2014-08-273-2/+33
|/ / | | | | | | | | Bug: 17253031 Change-Id: I1a74e0f2fe1ec9172268638dba531c17d22dee99
* | Fix NPE when have no phone accountsJay Shrauner2014-08-262-2/+3
| | | | | | | | | | | | | | | | | | Return empty List instead of null so calling functions don't throw NPE when dereferencing return value. Bug:17282683 Bug:17262485 Change-Id: Ica4952b11a8af28787a4a0b6a991ab888386aa7b
* | Support Conferences in Remote ConnectionsIhab Awad2014-08-257-77/+505
| | | | | | | | | | | | Bug: 16957997 Change-Id: I598854b43aad2f10b5322439741588f5326b74c2
* | Merge "API review PhoneManager -> TelecommManager. Rename methods (6/6)" ↵Nancy Chen2014-08-252-10/+71
|\ \ | |/ |/| | | into lmp-dev
| * API review PhoneManager -> TelecommManager. Rename methods (6/6)Nancy Chen2014-08-252-10/+71
| | | | | | | | | | | | | | | | | | | | | | | | PhoneManager - handlePinMMI docs should explain what a Pin is and what MMI is - rename isInAPhoneCall to isInCall - rename showCallScreen to showInCallScreen - merge this class into TelecommManager, we don't need both Bug: 16960458 Change-Id: I7d573e27ed093f2ddb7849703cc62f9916835393
* | Merge "Hiding missed Video telephony related APIs." into lmp-devTyler Gunn2014-08-222-0/+4
|\ \ | |/ |/|
| * Hiding missed Video telephony related APIs.Tyler Gunn2014-08-222-0/+4
| | | | | | | | | | Bug: 17188135 Change-Id: I9b569936bff285463d32df878efb26041917c51b
* | Merge "Hiding Video telephony related APIs." into lmp-devTyler Gunn2014-08-225-0/+11
|\ \ | |/ |/|
| * Hiding Video telephony related APIs.Tyler Gunn2014-08-215-0/+11
| | | | | | | | | | Bug: 17188135 Change-Id: I2d4111dbad2430968a458f8f3bf4f2ca1becbbdd
* | Additional changes for Conference.Santos Cordon2014-08-214-8/+43
|/ | | | | | | | | | | | | | | | 1) Connection.setConference() checked to see if the conference was valid before setting it. This prevented us from populating child connections on a new conference until it was added. Now we allow it but dont sent the update unless the conference has already been sent. 2) removed unnecessary ArrayList<>() wrappers on CopyOnWriteLists. 3) Updated disconnect/hold/unhold so that they are sent to Conference objects as well as Connection objects. 4) Added support for separating a child conference call. 5) Additional Logging Bug: 15621105 Bug: 17136172 Change-Id: I939c36bc9694b9d81f0ff582e2fbe335006aa485
* Merge "Make AudioState modes static constants" into lmp-devYorke Lee2014-08-191-6/+6
|\
| * Make AudioState modes static constantsYorke Lee2014-08-201-6/+6
| | | | | | | | | | | | | | This enables the ability to use them in switch statements Bug: 17161247 Change-Id: Iee3da676f2cd52a09d36b58da4ba4640bd8998c5
* | Merge "Clean up and fix bugs in ConnectionService.createConnection" into lmp-devSailesh Nepal2014-08-203-65/+57
|\ \ | |/ |/|
| * Clean up and fix bugs in ConnectionService.createConnectionSailesh Nepal2014-08-203-65/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This CL fixes serveral issues with the createConnection code: - it uses failureCode/failureMessage which were never set. Renamed to disconnectCode and disconnectMessage and set those fields in Connection.setDisconnected - Connection.CANCELED_CONNECTION was static and it caused lots of log spew which was confusing. Changed to create a new connection every time, same as failure - moved sNullConnection from Connection to ConnectionService - made FailureSignalingConnection private and removed type checks for it. Using disconnect code is better, this is already what ConnectionServiceWrapper does Note, the current code still expects connections to be cancelled or failed in synchronously. This bug is being tracked separately. Bug: 17156304 Change-Id: I0b13a78b738c4bf37a69de9fd5dcd17be0c45c14
* | Merge "Made all classes required for an InCallService @SystemApi" into lmp-devSantos Cordon2014-08-204-0/+9
|\ \ | |/ |/|
| * Made all classes required for an InCallService @SystemApiGabriel Peal2014-08-204-0/+9
| | | | | | | | Bug: 17153048 Change-Id: I6b46969e976a47fd814022939a99b823fcb7b2bd
* | Merge "ConnectionService API has only one completed callback (1/3)" into lmp-devIhab Awad2014-08-198-262/+117
|\ \ | |/ |/|
| * ConnectionService API has only one completed callback (1/3)Ihab Awad2014-08-198-262/+117
| | | | | | | | | | | | | | | | | | | | | | | | | | Refactor ConnectionService API so it has only one "completed" callback, and connection state and failure codes indicates what happened. Previous design where we had separate callbacks for failure, cancellation and success was error prone because it was easy to forget to implement one of them. Bug: 16993846 Bug: 17070939 Change-Id: I84bf5d041cf78193ccf80db201b08db3b7014830
* | Merge "Exposing in-call API to other implementing classes. (1/4)" into lmp-devTyler Gunn2014-08-161-0/+8
|\ \ | |/ |/|
| * Exposing in-call API to other implementing classes. (1/4)Tyler Gunn2014-08-181-0/+8
| | | | | | | | | | | | | | - Adding service_interface constant to InCallService. Bug: 16133960 Change-Id: I4ace89bc3300428d2c56ed43e47ccd12a9f9748a
* | Merge "Make AudioState constructors public" into lmp-devSailesh Nepal2014-08-161-2/+0
|\ \
| * | Make AudioState constructors publicSailesh Nepal2014-08-171-2/+0
| |/ | | | | | | | | | | | | This is needed for unit tests. Bug: 17073934 Change-Id: I04659faa54ba03247519237450b0a26f66958e8c
* | Update conference call APIs.Santos Cordon2014-08-1810-131/+657
|/ | | | | | | | | | Clean up conference call APIs to use a distinct type separate from Connection. Also allow the addition of Conference calls at any point using addConference() API method. Bug:16844332 Bug:16449372 Change-Id: I34e45fde1aa43559f5f4e29b990929c188b16875
* Removing permission check in ConnectionService.Tyler Gunn2014-08-151-22/+0
| | | | | | | This breaks RemoteConnectionServices, such as hangouts. Bug: 16171070 Change-Id: I9b53fefe9c3246abb1e9e11109957fb2f8502de8