summaryrefslogtreecommitdiffstats
path: root/src/com/android/dialer/SpecialCharSequenceMgr.java
Commit message (Collapse)AuthorAgeFilesLines
* Dialer: Display 14 digit IMEI(Ignore Check Digit)Sindhu Kanathur2015-10-061-1/+17
| | | | | | | | Show 14 digit IMEI instead of 15 digit based on the config (ignore check digit) Change-Id: I626d8e4c8b6bfae5ec75a303c1582d0b4ed107eb CRs-Fixed: 808534
* Fix crash after rotation in SelectAccountDialogFragmentYorke Lee2015-06-101-32/+45
| | | | | | | | | | | * Refactor code so that the callback can be parcelled and persisted in the fragment after rotation. * Make callbacks inner static classes to avoid potential leaks Bug: 21650435 Change-Id: Ie7c640f580233256c99d0e9e1643153d4c599d20
* Dynamically check for permission denialsYorke Lee2015-05-111-3/+5
| | | | | | | | | | | | | | | | Don't crash when performing certain operations that the dialer might not have permissions to execute: * Access voicemail provider * Certain TelecomManager methods Add a class TelecomUtil that checks for permissions/default dialer status, and handles the privileged operations appropriately. Bug: 20266292 Change-Id: Ibe8a85440b9ca20169b5ce3be24d1a385caaebb6
* Merge "Use TelecommManager.getDefaultOutgoingPhoneAccount"Yorke Lee2015-04-151-2/+3
|\
| * Use TelecommManager.getDefaultOutgoingPhoneAccountYorke Lee2015-04-151-2/+3
| | | | | | | | | | Bug: 20224972 Change-Id: If7f1bde0229044f60bc889b380bc3e49e043e3ff
* | Follow TelecomManager API changesYorke Lee2015-04-141-1/+1
|/ | | | | Bug: 20160799 Change-Id: I667fb47cf261703af817a6a16405bcf56f2bf0f7
* Switch to new SelectPhoneAccountDialogFragment APIJay Shrauner2015-04-061-6/+15
| | | | | Bug:20064573 Change-Id: If528b7a06a9e5d1452cfbd99c6e11d7ce390038c
* Fix NPE in device ID dialog.Nancy Chen2015-03-231-2/+6
| | | | | | | | | Do not add null strings to list of device ids when responding to MMI code for device ids (IMEI/MEID). Also fix string resource that is not available in AOSP. Bug: 19897433 Change-Id: Ie06bb793eafa66f451bf1843d2a5ad4d343999d2
* Bypass Dialpad code and allow InCallUI check voicemail number for MSIM.Nancy Chen2014-12-041-26/+12
| | | | | | | | | | Since user needs to select a subscription before Dialer can check whether a voicemail number is set up for a certain subscription, go directly to calling voicemail when the user dials '1' on a MSIM phone where 'Ask first' is set. Bug:18233678 Change-Id: I10dd56c14bfb98e4f8410e2de400da44e328682f
* Refactoring: modifying SelectPhoneAccountDialogFragment constructor.Nancy Chen2014-11-031-2/+2
| | | | | | | | | The SelectPhoneAccountDialog fragment now supports optional/changeable title and checkbox fields, but to simplify that case, add a method that will initialize the dialog to default values. Bug: 18204058 Change-Id: Icd3b880378ff9a7d8ee75e01ec85ed40b29a59ab
* Adn queries for multi-SIM. (1/3)Nancy Chen2014-11-031-23/+63
| | | | | | | | | Bring up a dialog if no default subscription account is set by the user when handling ADN queries. Bug: 17917937 Change-Id: Icd6a6dc2843463ba68d281a24e00fdba1880adf4
* Enable MMI for multi-SIM (3/3)Nancy Chen2014-10-301-3/+49
| | | | | | | | + Add Telecomm and Telephony methods for handlePinMMIForSubscriber + Add Select Account dialog in Dialer for MMI Bug: 17917937 Change-Id: Iaabd0c5705cdf0d325aa7514d04935747078b28c
* Generalize the device IMEI display for IMEI/MEID and multi-SIM.Nancy Chen2014-10-221-50/+23
| | | | | | | | | | | The user can initiate a call to display the IMEI device ID from the dialpad. Since the code is almost identical for the IMEI/MEID cases, factor out into one method. Also in the case where there is more than one IMEI device ID (i.e. multi-SIM with multiple SIMs inserted), display a list of IDs in order of slot number. Bug: 17917937 Change-Id: Id465a5498787a0fe72d8317412c6eb7a2ec61d28
* Renaming Telecomm to Telecom.Tyler Gunn2014-09-121-4/+4
| | | | | | | | | | - 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: I44d6d6546cac53232e4e2be0ebe0391d02411309
* Fix cursor leaksJay Shrauner2014-09-111-22/+27
| | | | | Bug:17472228 Change-Id: Ia34252e1a4e0ba0193c8a13006121972e889d27d
* API Review PhoneManager -> TelecommManager. Rename methods (1/6)Nancy Chen2014-08-221-4/+4
| | | | | | | | | | | | 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: I6d1939175c0292641f6ece0b630db8a864871d7e
* Make use of PhoneManager.handlePinMmi() in dialer.Santos Cordon2014-07-021-11/+4
| | | | Change-Id: I00a935860c218ec3744ed26265bce2988ef39560
* Allow OEM to provide regulatory info.Jeff Sharkey2014-04-281-4/+2
| | | | | | | | Relaxing the component name allows an OEM app to provide the regulatory info. Bug: 13340779 Change-Id: Ie6bc5c5a68e6203e2a8c9a108298779175fcbc42
* Remove private reference to TelephonyIntents.SECRET_CODE_ACTIONYorke Lee2013-12-091-3/+2
| | | | | Bug: 6948882 Change-Id: Id08daec677abddf1c1987ac3f41dbefe89a10144
* Remove use of hidden TelephonyManager methodsYorke Lee2013-11-221-2/+2
| | | | | Bug: 6948882 Change-Id: Ibce04c24e64fdb33fba532c0f0e5dca3b11f1b6c
* Display regulatory info from "*#07#".Jake Hamby2013-04-231-3/+25
| | | | | | | | When user dials "*#07#", display the regulatory info graphic, or SAR data if no regulatory info PNG is provided for the device. Bug: 8259869 Change-Id: I5d8c640bfa13e2f0d3de7c68258a65428e336bca
* Changing com.android.contacts.R to com.android.dialer.R.Chiao Cheng2012-10-151-1/+0
| | | | | Bug: 6993891 Change-Id: I921ec71fffbd4d4a058bab29ded8a6ac62adfb70
* Switch to AsyncQueryHandler to NoNullAsyncQueryHandler.Chiao Cheng2012-09-141-3/+3
| | | | | | | | To prevent random null cursors, changed all usages of AsyncQueryHandler to NoNullAsyncQueryHandler. Bug: 7012260 Change-Id: I0c3d9593a7b68eb0220a444a21f27b6282f94e07
* Moving more classes from contacts into dialer.Chiao Cheng2012-08-301-0/+407
- These classes are only used by dialer code. - Fixed import order. Bug: 6993891 Change-Id: I7941a029989c4793b766fdc77a4666f9f99b750a