summaryrefslogtreecommitdiffstats
path: root/telecomm
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | | | | | Add GTS test to ensure valid default permission grants - frameworkSvet Ganov2015-08-121-1/+1
| |_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The platform grants runtime permissions by default to apps on the system image that provide core device use cases which a user expects to work out-of-the-box. We are now adding a test to ensure that OEMs cannot pregrant premissions on non approved components. bug:23043018 Change-Id: Id76717cce0ee59678956bd0be347d3c045fe4c51
* | | | | | | | | | Correctly hide setConnectionServiceYorke Lee2015-08-041-1/+1
| |_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 22957023 Change-Id: Ia3bd74f2fcc9f9dd5c9298f4505c18ee652436be
* | | | | | | | | Add telecom extra keys required for DMR release.Tyler Gunn2015-07-302-0/+30
| |_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 22848290 Change-Id: I3328234e3f07d83d0dbe5b61b959344b6cc5cc3f
* | | | | | | | Default permissions for sim call managerSailesh Nepal2015-07-282-0/+25
| |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This CL adds the following permissions by default to the SIM call manager: - microphone - phone BUG: 22790160 Change-Id: Icaf1db6c6943b3ddbd16a946a81d1bfb734d761f
* | | | | | | Add "Call subject" capability to phone accounts.Tyler Gunn2015-07-271-0/+9
| |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Indicates whether the phone account supports displaying a subject line for incoming calls and sending a subject line for outgoing calls. Supports the IMS Instant Lettering feature. Bug: 22769741 Change-Id: I6d803dc288bfd6d4e356310a8d10d5468c5d4186
* | | | | | Merge "Add transcription field to voicemail object and related changes." ↵Nancy Chen2015-07-171-2/+19
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | | | | | | into mnc-dev
| * | | | | Add transcription field to voicemail object and related changes.Nancy Chen2015-07-161-2/+19
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | Bug: 22542002 Change-Id: I05c18e8f82a4f318fb59228e4d6eb844d64bee30
* | | | | Maintain call time across SRVCC (2/3).Roshan Pius2015-07-153-0/+38
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When an IMS conference call encounters an SRVCC event requiring a fallback to GSM/CDMA, we need to maintain the call time for the conference host across this fallback. So, adding a connectTime attribute in the underlying conference host's connection object which can be used to account for the call time from the now inactive conference call into the new call created. BUG: 21918593 Change-Id: I13e7ae6e31f004e798776c02ac7a6ac09a10f0bd
* | | | Merge "Standardize stateToString return values" into mnc-devYorke Lee2015-07-141-6/+6
|\ \ \ \ | |/ / / |/| | |
| * | | Standardize stateToString return valuesYorke Lee2015-07-141-6/+6
| | |/ | |/| | | | | | | | | | Bug: 20303674 Change-Id: I884029614c8ce36120c1fc039ef33c0e6736ed5c
* | | Correct the comparison done in removeAdapter.Roshan Pius2015-07-081-2/+13
|/ / | | | | | | | | | | | | | | | | | | Since addAdapter is storing the proxy binder objects in the adapter set, we need to compare the underlying binder objects when trying to remove the adapter from the adapter set. This was resulting in adapters accumulating in adapter set every time a RemoteService was created. BUG: 22062692 Change-Id: Ib9cc25a8b95622a524ed5a07d3ef56673669cd27
* | Change sequence of call removal from Phone's db.Roshan Pius2015-07-081-7/+36
|/ | | | | | | | | | | | | | Since the Call API's callbacks are now fired from handlers, they end up changing the order in which the callbacks from the Phone and Call API's are fired. To preserve the below ordering, we move the call removal from Phone's db to after all the onCallDestoryedcallbacks have executed. 1. Call->onStateChanged 2. Call->onDetailsChanged 3. Call->onCallDestroyed 4. Phone->onCallRemoved BUG: 22127504 Change-Id: Ice17f727decb516baabbe69adae598ebdf370094
* 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