c865881999723dc602f3c2fd46d453508192b54c |
|
08-Feb-2018 |
Tyler Gunn <tgunn@google.com> |
Pass calling package for invocations of endCall API. Pass the calling package for debugging purposes. Test: Manual Bug: 73006395 Change-Id: I5ea7f1f0033438de3cdc2c47fc8a03f05d9e4590
/frameworks/base/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
|
a8eddd48c48900d101f444f5271d031257887d8c |
|
03-Nov-2017 |
Sanket Padawe <sanketpadawe@google.com> |
API declarations for Call Handover. Design doc: https://docs.google.com/document/d/1qY3oAzjff_4A1ttYb_CGrE_OwTRmXMG_KGsIuPT1ey8/edit# Bug: 65415068 Test: manual. Change-Id: I0c2f561d92ad6504f858eadde09980fc1ce8727f
/frameworks/base/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
|
8931707058c2680878aacc5e6b4150a9aedc0f4d |
|
07-Apr-2017 |
Tyler Gunn <tgunn@google.com> |
Add getSelfManagedPhoneAccounts() TelecomManager API. This is consistent with the existing getCallCapablePhoneAccounts API which is used to get the phone accounts capable of placing phone calls. Test: CTS Bug: 34159263 Change-Id: I1396c63a6882947cd66721528e53b6964a9091e0
/frameworks/base/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
|
bf8d2a2bf487c5b7eaeeec14db20fc452f0d8a21 |
|
02-Mar-2017 |
Tyler Gunn <tgunn@google.com> |
Merge "Support for showing self-managed calls in IncallService." am: 5a33057092 am: 8c7d28f163 am: fd0e1a9d93 Change-Id: I88170e214ca6c142e0445a814ad0e76064e72ba7
|
cae3d3e59e5f9f2161921654f80e3ec6283f7662 |
|
31-Jan-2017 |
Eugene Susla <eugenesusla@google.com> |
Introduce ANSWER_PHONE_CALLS permission This exposes an API to answer a ringing call, as well as a corresponding runtime permission and appop Test: Grant the permission and ensure the call gets answered. Deny the permission, and ensure that the API call throws an exception. Bug: 30932767 Change-Id: I4c33fcea6b95a30469fa6c0c37090be32b0ad52e
/frameworks/base/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
|
24e18336178f1f166c873dda880c531babf3017b |
|
10-Feb-2017 |
Tyler Gunn <tgunn@google.com> |
Support for showing self-managed calls in IncallService. Also added new isInManagedCall TelecomManager API, used to determine if there are ongoing managed calls only. Test: Manual, cts Bug: 34159263 Change-Id: Ib8020617607ccb433c2eee9b9d5a2c929665214b
/frameworks/base/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
|
18dfc36012a7604ef4bf4436f979739be470324d |
|
07-Feb-2017 |
Tyler Gunn <tgunn@google.com> |
Add support for wait-on-handlers command. Add support for wait on handlers adb telecom command. Used in CTS tests to ensure work is completed once all Telecom handlers have finished their current work. Test: CTS, Manual Bug: 34159263 Change-Id: I14acc0a04710b445c172629c2327813ee73a5a55
/frameworks/base/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
|
f50354363c2bace924c6aeea5746b3c690a7108e |
|
09-Jan-2017 |
Tyler Gunn <tgunn@google.com> |
Adding self-managed connection service APIs. 1. Adding new APIs for self-managed connection services. 2. Adding Telecom package-level documentation. Test: Manual (unit, cts pending; this is just scaffolding for now) Bug: 34159263 Change-Id: Ic226ec8bfcb2fbcc02fe802b47499e47aab17d0a
/frameworks/base/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
|
057def534c2a18e2e1b70e1e5e04ce09e9ac3b79 |
|
06-May-2016 |
Hall Liu <hallliu@google.com> |
Add support for Telecom analytics extensions Add classes for call events and a field for them in ParcelableCallAnalytics. Add classes for timing information on user-visible operations. Add the TelecomAnalytics class as the top-level object for analytics. Add log session timing information to the TelecomAnalytics class, independent of individual calls. Bug: 28623064 Change-Id: Ifee5fdf6b6b341869ff0ff26c4388d357e3d9922
/frameworks/base/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
|
9bacdabf3e44130963890b9712840d34c494d77d |
|
01-Apr-2016 |
Abhijith Shastry <ashastry@google.com> |
Remove deprecated API launchManageBlockedNumbersActivity BUG: 27364137 Change-Id: Ie608c3f75d5fe353a1ba127b0da763c421401eb8
/frameworks/base/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
|
1e6f8343b59008545826c57e4781e2a4b3168f1d |
|
29-Feb-2016 |
Abhijith Shastry <ashastry@google.com> |
Add new API for creating intent to manage blocked numbers. The launchManageBlockedNumbersActivity API will be removed. BUG: 27364137 Change-Id: I440aaab521f5320bbc79b79f212ed1b418ce2d14
/frameworks/base/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
|
5fe341320a1fa035999d9f531ae3eb23a759cbe6 |
|
02-Feb-2016 |
Abhijith Shastry <ashastry@google.com> |
Add API in TelecomService to manage blocked numbers. BUG: 26917087 Change-Id: I0c13665849994eca28009ed35ba8b13c3585a5ff
/frameworks/base/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
|
0464b9ba16ea49f7bff55d7d85231c6dd832b58e |
|
13-Jan-2016 |
Hall Liu <hallliu@google.com> |
Add method to dump Telecom analytics Add dumpAnalytics in TelecomManager to allow the connectivity stats service to access Telecom analytics for uploading. Change-Id: I197d6af340fac7f38b28bb44a476b5e694db4dba
/frameworks/base/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
|
6676bb5da58613dedae454d998e78a88d8e679cc |
|
23-Oct-2015 |
Tyler Gunn <tgunn@google.com> |
Add "acceptRingingCall()" API which accepts a videoState. - Added acceptRingingCall API which accepts a videostate to complement the existing API. Bug: 20159300 Change-Id: I2a9d53fd4dbbb0be49d95416f7e26d3ec61774cd
/frameworks/base/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
|
cf85562bc9a0f01db51b4088e72f05a8089fc7f1 |
|
29-Jul-2015 |
Sailesh Nepal <sail@google.com> |
Default permissions for sim call manager This CL adds the following permissions by default to the SIM call manager: - microphone - phone BUG: 22790160 Change-Id: Icaf1db6c6943b3ddbd16a946a81d1bfb734d761f
/frameworks/base/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
|
2c27b9a9fa74e59f953e7b918744a3a668236b92 |
|
13-Jun-2015 |
Santos Cordon <santoscordon@google.com> |
Clean up SIM CallManager APIs. Bug: 21499476 Change-Id: Iaded74c6b885b0745dfa85d0b7733bdad75d615a
/frameworks/base/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
|
db6da486217daa3418944cf93086a3bae549dad2 |
|
02-Jun-2015 |
Yorke Lee <yorkelee@google.com> |
Allow default dialer changes and phone account enable/disable via ADB 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
/frameworks/base/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
|
91371dc036ce66cd3ad8ec83eca8926ddf9cec0c |
|
08-May-2015 |
Santos Cordon <santoscordon@google.com> |
Add enable/disable properties to phone accounts. Bug: 20303449 Change-Id: Ie6203a284454d43f4dd20917f0f1fda0b36484f8
/frameworks/base/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
|
f1a349bda3b6cb400692159d72a41ea89b0e6128 |
|
30-Apr-2015 |
Yorke Lee <yorkelee@google.com> |
Add default dialer checks to Telecom/Telephony Check for the default dialer or the modify phone state permission for various TelecomManager/TelephonyManager methods. Make sure to check the user-selected default rather than the hardcoded package name. Exercise this code in TestDialerActivity. Bug: 20304458 Change-Id: Ic04cd8f2ba98e1d54c39549ae89d3e11cd5cdafb
/frameworks/base/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
|
1011f4870c24659c78050c4165ac9aa6983b7b06 |
|
24-Apr-2015 |
Yorke Lee <yorkelee@google.com> |
Add APIs to getDefaultDialerPackage and getSystemDialerPackage getDefaultDialerPackage is a public API and will be used by apps to determine if they are the default dialer. getSystemDialerPackage is a hidden API and is only used by system components. Also add new public string constants to allow apps to show a dialog requesting that the user change the current default dialer. Bug: 20304458 Change-Id: I121d36741474c1fe171c372fb766a6c128228c9c
/frameworks/base/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
|
3e56ba14cc1533ec2585994066b238f0e2c7f59a |
|
23-Apr-2015 |
Yorke Lee <yorkelee@google.com> |
Add TelecomManager.placeCall Places a new outgoing call using the system telecom service with the specified parameters. Making emergency calls using this method requires that the method-caller is either the user-selected default dialer app or preloaded system dialer app. Requires that the caller have the {@link android.Manifest.permission#CALL_PHONE} permission. Bug: 20348183 Change-Id: Ieedb5628e8c6be25137944e7c3639dc1d9bc61df
/frameworks/base/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
|
16a16899505ec0a9ede5b76650bfb8817b3227c7 |
|
16-Apr-2015 |
Svet Ganov <svetoslavganov@google.com> |
Add OP_READ_PHONE_STATE app op - framework The READ_PHONE_STATE permission protects PII information and is in the Phone group. This change is adding the corrseponding app op for gating access to the API guarded by READ_POHNE state which will be used instead as an access control for legacy apps. Change-Id: I2ff895a5a0e529f26ec0ad706266a30d829268ba
/frameworks/base/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
|
49e2d468129cd8b374e76dff103302ccb77da45b |
|
16-Apr-2015 |
Yorke Lee <yorkelee@google.com> |
Change hasVoicemailNumber to getVoicemailNumber Bug: 20223485 Change-Id: I67eb12e2030ec8f73326ade4eb750b0c2f6e52ad
/frameworks/base/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
|
5cf27847b011b115afa4a2e05f8c9aaa6c77ad01 |
|
25-Jan-2015 |
Nancy Chen <nancychen@google.com> |
Add method in TelecomManager to return line1Number for a PhoneAccount. Since we do not want to expose SubIds in the app layer, we need a wrapper to extra the subId from a PhoneAccount and return the value of TelephonyManager#line1Number. Also update error strings to be more consistent. Bug: 19087382 Change-Id: Ie5a474d45336921d1007b36a4d26cd4da68f8b91
/frameworks/base/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
|
8c066f7cc38a32ea6bd8138eb23eaeefcadd3b8a |
|
04-Dec-2014 |
Nancy Chen <nancychen@google.com> |
Use TelecomManager to call TelephonyManager#getVoicemailNumber (1/2) Since we don't want the phone app to call TelephonyManager methods directly, create a method in TelecomManager to mimic the behavior. The reason we don't return the voicemail number directly is because once TelecomManager becomes public, we don't want any old app to be able to get the SIM's voicemail number. Bug: 18233678 Change-Id: I620af409788aea7b58169b72a563baeed8115080
/frameworks/base/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
|
b2299c13037d0f7fc5276ff2b21c53cb20c054c5 |
|
30-Oct-2014 |
Nancy Chen <nancychen@google.com> |
Adn queries for multi-SIM. (2/3) Define a method in Telecom to take in a subscription account and return the URI for an ADN query for that account. Bug: 17917937 Change-Id: Ic50a4add7fe44a5164271dc9c9e5a58e45e72336
/frameworks/base/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
|
95e8a679335648388988337fcf08eac325768318 |
|
17-Oct-2014 |
Nancy Chen <nancychen@google.com> |
Handle MMI for multi-SIM (1/3) + Add Telecomm and Telephony methods for handlePinMMIForSubscriber + Add Select Account dialog in Dialer for MMI Bug: 17917937 Change-Id: I26fdc68a07ca0483bf7a052598fe31b1461fd486
/frameworks/base/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
|
443e501c46f57b4189c4ae943d989b24366ef9d8 |
|
16-Oct-2014 |
Nancy Chen <nancychen@google.com> |
Use Telecom API for checking if a number is voicemail (1/2) Since we don't want to communicate directly with Telephony in dialer, call PhoneNumberUtils.isVoiceMailNumber (a Telephony method) through the Telecom API. Add a method in TelecomManager to do this. Bug: 17925501 Change-Id: Iecea82a0e5f0b106eaf105e9026d606110acf122
/frameworks/base/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
|
c913c2dec18519ae5b989f65b207c7b3fec2d0ef |
|
16-Oct-2014 |
Nancy Chen <nancychen@google.com> |
Merge "Revert "Add API method to extract subscription ID from phone account (1/3)"" into lmp-sprout-dev
|
af6732ef6f196bd0f455847b67b15fcfc2efa927 |
|
16-Oct-2014 |
Nancy Chen <nancychen@google.com> |
Revert "Add API method to extract subscription ID from phone account (1/3)" This reverts commit b0cad32c3cadd0387f6dcd82aade629e6f2f6bee. Change-Id: I54b6373ba0fc7d1ecc64c6ceedc7b371c7017cd8
/frameworks/base/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
|
9faf13b47467916897cf5c019a3a74df871b8f65 |
|
15-Oct-2014 |
Nancy Chen <nancychen@google.com> |
Merge "Add API method to extract subscription ID from phone account (1/3)" into lmp-sprout-dev
|
b0cad32c3cadd0387f6dcd82aade629e6f2f6bee |
|
09-Oct-2014 |
Nancy Chen <nancychen@google.com> |
Add API method to extract subscription ID from phone account (1/3) Since Telephony uses subscription ids and Telecom uses Phone Accounts, there should be an easy way to interface between the two. Since the value of the subscription id and "id" of the phone account should be the same in the case of a SIM phone account, we just need to check that the phone account in question is a SIM phone account and convert the string to a long. This lays in groundwork for the following bugs: Bug: 17925501 Bug: 17917937 Change-Id: I926e969b365d9e9878436302117e8786ec5513b8
/frameworks/base/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
|
c3cf982d18e28fc27126265422f36c5e845808db |
|
02-Oct-2014 |
Yorke Lee <yorkelee@google.com> |
Add ability to add sim-initiated MO call to UI (2/4) Add supporting (hidden) APIs to TelecomManager to add the ability to add a previous unknown call to Telecom Bug: 17787391 Change-Id: Ibdfaee81a55e11451c146751cf970980dccad435
/frameworks/base/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
|
513c8921359c2b576e0713da6d649e5e7c29d179 |
|
17-Sep-2014 |
Nancy Chen <nancychen@google.com> |
Replace get*PhoneAccounts* public API methods with new method (1/3) Hide getCallCapablePhoneAccounts and getPhoneAccountsSupportingScheme because a third party app should not be able to see all phone accounts registered. Replace instead with getPhoneAccountsForPackage(Context) which will only return the phone accounts registered by a particular package. Bug: 17510811 Change-Id: I8465ef4f13b62fe83f51835cfffe1656298041a8
/frameworks/base/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
|
210ef039fbceced2485b89ae30e6d7da62f204f4 |
|
16-Sep-2014 |
Nancy Chen <nancychen@google.com> |
Remove ability to enable/disable phoneaccounts (1/6) Enabling/disabling of phone accounts was only used for SIP accounts and is no longer necessary for the purpose it was put in. - Remove all references to enabling/disabling phone accounts + Rename getEnabledPhoneAccounts -> getCallCapablePhoneAccounts Bug: 17510811 Change-Id: Id805daae3cc698c75f5e747b6a6107ab0bd3afa0
/frameworks/base/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
|
2ae312e30652a4d0019b17825b58d558c4483a58 |
|
13-Sep-2014 |
Yorke Lee <yorkelee@google.com> |
Pipe TelephonyManager.getCallState through TelecommManager * Add TelecommManager.getCallState (hidden API) * Make TelephonyManager.getCallState call through to TelecommManager, to be consistent with TelephonyManager.ACTION_PHONE_STATE_CHANGED broadcasts for overall call state. Telephony continues to manage call states for individual subscriptions. Bug: 17378767 Change-Id: Ia5e8b21df801ed3af4f6e14c110a72c92f077f88
/frameworks/base/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
|
ef9f6f957d897ea0ed82114185b8fa3fefd4917b |
|
13-Sep-2014 |
Tyler Gunn <tgunn@google.com> |
Renaming Telecomm to Telecom. - Changing package from android.telecomm to android.telecom - Changing package from com.android.telecomm to com.android.server.telecomm. - Renaming TelecommManager to TelecomManager. Bug: 17364651 Change-Id: I192cb5d189f55db012ea72ee82ccc5aedbc21638
/frameworks/base/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
|