summaryrefslogtreecommitdiffstats
path: root/telecomm
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Add capability to indicate a conference will never have children." ↵Anthony Lee2015-07-021-2/+26
|\ | | | | | | into mnc-dev
| * Add capability to indicate a conference will never have children.Tyler Gunn2015-06-291-2/+26
| | | | | | | | | | | | | | | | Used to mark IMS conference calls so that it is possible to know that we never expect child calls to be associated with the conference. Bug: 21085329 Change-Id: I7e5c82622ed382e431d4156878c28b37421e1e35
* | Telecom API council changes.Santos Cordon2015-06-297-18/+127
|/ | | | | | | | | - adding more javadocs. - fixing javadoc on isEnabled - renaming to CONFIGURE_PHONE_ACCOUNT Bug: 21573551 Change-Id: Ice035b8573a08ea18181a73c9e9a462520a934f1
* Merge "InCallService meta-data [2/4]" into mnc-devSantos Cordon2015-06-242-1/+26
|\
| * InCallService meta-data [2/4]Santos Cordon2015-06-232-1/+26
| | | | | | | | | | | | Bug: 21816241 Change-Id: I9af91a1287f652247ef590878759aa277bd925e5
* | Merge "Additional javadoc." into mnc-devSantos Cordon2015-06-241-1/+9
|\ \ | |/
| * Additional javadoc.Santos Cordon2015-06-221-1/+9
| | | | | | | | Change-Id: Iba7f9315521314d066a166ba884ac71c3a9c2496
* | Fix crash when doing conferencing over Wi-FiSailesh Nepal2015-06-211-0/+3
|/ | | | | | | | | | The problem was that we were calling Connection.getAudioState in the conferencing code. This led to a null pointer exception. Fix was to add a null pointer check. BUG: 21957102 Change-Id: Ibad0f6cc70a5bc4a30023beb857125802bc35cd4
* Clean up SIM CallManager APIs.Santos Cordon2015-06-182-43/+0
| | | | | Bug: 21499476 Change-Id: Iaded74c6b885b0745dfa85d0b7733bdad75d615a
* Send broadcast when default dialer changesYorke Lee2015-06-151-0/+35
| | | | | | | | Add hidden TelecomManager.setDefaultDialer for system apps to set the default dialer and trigger the broadcast Bug: 21846308 Change-Id: Ifdd30cd1323ab0157edf7fd966173b6c52df6ba0
* Merge "Correct issues with VideoProvider discovered via CTS tests." into mnc-devTyler Gunn2015-06-121-24/+40
|\
| * Correct issues with VideoProvider discovered via CTS tests.Tyler Gunn2015-06-121-24/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While authoring the CTS tests I discovered a few issues with the VideoProvider. 1. The VideoProvider's default handler should be on the main Looper, similar to other Telecom components. 2. When calling IVideoCallbacks, the try/catch for RemoteExceptions was around the for-loop which iterates over the various VideoCallbacks. If one was to fail, the other VideoCallbacks would not be called. 3. The mVideoCallbacks hashmap should use a ConcurrentHashMap; in CTS tests I ran into a few concurrency exceptions related to the various InCallServices registering callbacks while other methods on the provider were being called. Bug: 21802841 Change-Id: Ib0d46daf03554309044e9efaa991a15cb2c4b46b
* | Fix typo in Call.Details.propertiesToStringYorke Lee2015-06-121-1/+1
|/ | | | Change-Id: I7bb52138912fddef20862f5f7a29a8ec2e0a1d66
* Add support for specifying looper on VideoProviders.Tyler Gunn2015-06-101-2/+22
| | | | | | | | | Added constructor for VideoProviders to allow creating instances where the Looper is specified. This is required for creating VideoProviderProxy instances within Telecom. Bug: 20232310 Change-Id: Ieb31e499caca9d65ff4b52c287e030c0ceeeb6ee
* Merge "Remove use of STATE_AUDIO_ONLY in a comparison." into mnc-devTyler Gunn2015-06-091-1/+26
|\
| * Remove use of STATE_AUDIO_ONLY in a comparison.Tyler Gunn2015-06-091-1/+26
| | | | | | | | | | | | | | | | - Cleanup javadoc to make it more explicit how to use STATE_AUDIO_ONLY. - Use VideoProfile.isAudioOnly() instead of doing == comparison. Bug: 21645094 Change-Id: I5a67290a996f8f338aebab72a4d3cb57f1b1993b
* | Merge "Rename TelecomManager.EXTRA_INCOMING_CALL_ADDRESS" into mnc-devYorke Lee2015-06-091-2/+2
|\ \
| * | Rename TelecomManager.EXTRA_INCOMING_CALL_ADDRESSYorke Lee2015-06-091-2/+2
| | | | | | | | | | | | | | | Bug: 19696065 Change-Id: Ibe253c8cd66938ea1cd560d443008026eb1005d9
* | | Merge "Add API docs for RemoteConnection VideoProvider/Callback." into mnc-devTyler Gunn2015-06-093-5/+170
|\ \ \ | |/ / |/| |
| * | Add API docs for RemoteConnection VideoProvider/Callback.Tyler Gunn2015-06-043-5/+170
| | | | | | | | | | | | | | | Bug: 21573551 Change-Id: I434d83fa84f9515634776820b2e6a8004cf693ee
* | | Add telecom extra to specify handle for incoming callYorke Lee2015-06-051-0/+7
| |/ |/| | | | | | | Bug: 19696065 Change-Id: Ie7c9e3f982808abd4944cfa7bd3c754b93479f84
* | Merge "API Cleanup: Remove VideoState class." into mnc-devTyler Gunn2015-06-036-133/+97
|\ \
| * | API Cleanup: Remove VideoState class.Tyler Gunn2015-06-036-133/+97
| |/ | | | | | | | | | | | | | | | | - Remove VideoState class. - Replace references to VideoState constants with VideoProfile equivalent. - Push VideoState static methods into VideoProfile. Bug: 21573551 Change-Id: I1bca02772b5b7d86643f612824b07faef7618725
* | Merge "Allow default dialer changes and phone account enable/disable via ↵Yorke Lee2015-06-033-51/+19
|\ \ | |/ |/| | | ADB" into mnc-dev
| * Allow default dialer changes and phone account enable/disable via ADBYorke Lee2015-06-023-51/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add commands accessible via adb shell that can be used for CTS tests without the need for adb root *set-phone-account-enabled *set-phone-account-disabled *set-default-dialer *get-default-dialer Modify enablePhoneAccount/setDefaultDialer to indicate success. Remove now unused functionality in ProtectedEnableAccountPreferenceActivity and ProtectedChangeDefaultDialerActivity. Bug: 21583012 Change-Id: I542d145cc969334c004b8344fbbb01f278256f9d
* | Fix ringback return value.Santos Cordon2015-06-021-1/+1
| | | | | | | | | | Bug: 21474410 Change-Id: I6e08e89636c3b42c97fc194a314a325245755d09
* | Merge "Cleanup Video API javadoc." into mnc-devTyler Gunn2015-06-012-118/+313
|\ \
| * | Cleanup Video API javadoc.Tyler Gunn2015-05-292-118/+313
| | | | | | | | | | | | | | | | | | | | | | | | | | | - Cleaned up documentation and added more details where possible. - Also added cross references from the VideoProvider and VideoCall APIs to make it more clear what the link is between the two. Bug: 21520606 Change-Id: I0a79450d69841df5850061311a523b37688efc49
* | | IMS: Conference fixesTyler Gunn2015-06-011-0/+7
| |/ |/| | | | | | | | | | | | | - Set phoneaccount to Conference - Handle conference call in DIALING state Change-Id: I549bf664724473f0d5d4450cbc8d96f7b534f43a Bug: 21376607
* | Merge "Add ability to modify default dialer via ADB" into mnc-devYorke Lee2015-06-011-0/+10
|\ \
| * | Add ability to modify default dialer via ADBYorke Lee2015-05-291-0/+10
| | | | | | | | | | | | | | | | | | Add hidden action to TelecomManager Change-Id: I698c0154f438cdaf78926f12a261cbc0eb807cd0
* | | Merge "Un-@hide some missed video APIs." into mnc-devTyler Gunn2015-05-291-26/+21
|\ \ \
| * | | Un-@hide some missed video APIs.Tyler Gunn2015-05-291-26/+21
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | - renamed some methods to match what is in the non-remote version of the API. - Renamed RemoteConnection.VideoProvider.Listener to Callback. Bug: 21474356 Change-Id: I4840e19921dafb4db288a4f8362b14d5dfa0aea1
* | | Merge "Make ACTION_CONNECTION_SERVICE_CONFIGURE public" into mnc-devYorke Lee2015-05-291-2/+0
|\ \ \ | |/ / |/| / | |/
| * Make ACTION_CONNECTION_SERVICE_CONFIGURE publicYorke Lee2015-05-281-2/+0
| | | | | | | | | | Bug: 21499146 Change-Id: I3b931231807eec0aed91832013c7c055005fc9ad
* | Add extras to Connections/Calls. (1/3)Santos Cordon2015-05-2813-18/+251
|/ | | | | | | | | | | Two major changes: 1) Add the notion of extras to a Connection. These extras will be parceled through to InCallService as Call.getExtras() 2) The previously existing Call.getExtras() has been renamed to getIntentExtras(). This name better describes the fact that these particular extras are from the original CALL or INCOMING_CALL intents. Change-Id: I08c1baf4f08d54757f98012f0c08b423a707c53d
* Add intents for enabling phone accounts.Santos Cordon2015-05-201-0/+36
| | | | | Bug: 20303449 Change-Id: If0057d42373b6964193c562ae8a8487a0299da76
* Add enable/disable properties to phone accounts.Santos Cordon2015-05-193-28/+107
| | | | | Bug: 20303449 Change-Id: Ie6203a284454d43f4dd20917f0f1fda0b36484f8
* Merge "Fix in-call UI crash on Nova devcies (framework/base)" into mnc-devSailesh Nepal2015-05-151-1/+2
|\
| * Fix in-call UI crash on Nova devcies (framework/base)Sailesh Nepal2015-05-141-1/+2
| | | | | | | | | | | | | | | | | | If a status hint icon wasn't set we'd crash. Fix was to set StatusHitns.mIcon to null if the icon resource ID' was 0. BUG: 21168985 Change-Id: I33c06169f9e184b063e6fd10f77408bc262ea3c8
* | Merge "Fix post dial for remote connections" into mnc-devSailesh Nepal2015-05-151-1/+1
|\ \
| * | Fix post dial for remote connectionsSailesh Nepal2015-05-141-1/+1
| |/ | | | | | | | | | | | | | | | | Use the correct callback (onPostDialChar instead of onPostDialWait). This fixes a bug where every remote call would prompt the user to send tones after the call became active. BUG: 21004101 Change-Id: I1656a4266d0028ef29494a3cee169180267e16cd
* | Make Conferenceable an abstract classYorke Lee2015-05-134-32/+4
|/ | | | | Bug: 21066017 Change-Id: Ibcbccfc7b1380e417b464aed9b968cbc0a6a1cc2
* Merge "Improve javadoc for PRESENTATION_ constants." into mnc-devSantos Cordon2015-05-141-4/+12
|\
| * Improve javadoc for PRESENTATION_ constants.Santos Cordon2015-05-131-4/+12
| | | | | | | | | | Bug: 21089678 Change-Id: I045fd71a30c75c213dd5c0c64ded983ea5e5d866
* | Merge "[1/4] Use new Icon class in PhoneAccount." into mnc-devSantos Cordon2015-05-141-186/+32
|\ \
| * | [1/4] Use new Icon class in PhoneAccount.Santos Cordon2015-05-131-186/+32
| |/ | | | | | | | | Bug: 21088522 Change-Id: Ia03171d4861f758701e89733f4082863587e8c11
* | Merge "Add BIND_TELECOM_CONNECTION_SERVICE permission" into mnc-devYorke Lee2015-05-141-1/+1
|\ \
| * | Add BIND_TELECOM_CONNECTION_SERVICE permissionYorke Lee2015-05-131-1/+1
| |/ | | | | | | | | Bug: 21088342 Change-Id: I465307899d83c4a3ee5e88a28554c4b867c1f4ba
* | Merge "Rename AudioState to CallAudioState" into mnc-devYorke Lee2015-05-1413-45/+419
|\ \