History log of /packages/apps/Dialer/src/com/android/dialer/SpecialCharSequenceMgr.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
fdb93b7079d522d688ec0ebe58c92d45aee48786 22-Dec-2015 Nancy Chen <nancychen@google.com> Make TelecomManager APIs compatible with Lollipop. (1/3)

+ Add methods to TelecomManagerCompat
- Move TelecomManagerCompat to ContactsCommon because it is called
within ContactsCommon
- Move TestTelecomCallLogCache to the right package so tests pass

Bug: 25776171

Change-Id: I1963959292d8038ab505488d831afd06e6fef6d0
/packages/apps/Dialer/src/com/android/dialer/SpecialCharSequenceMgr.java
ee5b3dcb3f505395ed95eeca0085783030135a2d 09-Dec-2015 Nancy Chen <nancychen@google.com> Guard against methods that use the PhoneAccount object pre-MSIM.

Use alternative means or just return empty lists when calling methods
that require MSIM in pre-LMr1 devices.
Also move compatability checks to ContactsCommon for methods that may
be called in ContactsCommon as well as Dialer

Bug: 25776171
Change-Id: I074bb147dbd53d623f322482ad735391c84ae5ad
/packages/apps/Dialer/src/com/android/dialer/SpecialCharSequenceMgr.java
f6bf9e4c680355bf597447bbda043f3b611734d0 02-Dec-2015 Brandon Maxwell <maxwelb@google.com> Fixing crash related to typing ADN numbers in Dialpad

Bug: 25813349
Change-Id: I3e26ec2edd917df4892d401867acbeb5f97edf64
/packages/apps/Dialer/src/com/android/dialer/SpecialCharSequenceMgr.java
f0017b72f44f39448c87186e59da8e568ebc5dd1 07-Nov-2015 Ta-wei Yen <twyen@google.com> Fixed getTtsSpannedPhoneNumber() name changed merge error

Change-Id: Ieedf62ce9648a611f36cbb118d626d135abef132
/packages/apps/Dialer/src/com/android/dialer/SpecialCharSequenceMgr.java
6d98cf688855372ffbef12a41ef1f69f990409f1 06-Nov-2015 Ta-wei Yen <twyen@google.com> Add phone number TTS to strings that show phone numbers.

Bug:25452669
Change-Id: I9c1685ee05f2ffc2fc6ac94714c2ae4d1137ffbe
/packages/apps/Dialer/src/com/android/dialer/SpecialCharSequenceMgr.java
762b357ec94aef3e7ee6f991c553aa950840a8bc 18-Sep-2015 Yorke Lee <yorkelee@google.com> Protect against more Telecom privileged operations

Make sure that all invocations of TelecomManager methods that
could possibly require a permission are protected by a permission
check.

Some of these are overcautious - for example, the UI should never
show the option to return to a call (READ_PHONE_STATE) if we didn't
detect an active call (READ_PHONE_STATE) in the first place, so
it is not strictly necessary to protect against the former. But not
crashing is the most preferable of all options.

Bug: 20266292

Change-Id: Id91dd16e34320a5e607f91dbce9a4296025eeaaf
/packages/apps/Dialer/src/com/android/dialer/SpecialCharSequenceMgr.java
89e784b2673351e0d0a818124d02bcd5f81a14c0 10-Jun-2015 Yorke Lee <yorkelee@google.com> Fix crash after rotation in SelectAccountDialogFragment

* 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
/packages/apps/Dialer/src/com/android/dialer/SpecialCharSequenceMgr.java
4aece9536ed64da965fd42da07a393f935abd6b1 03-May-2015 Yorke Lee <yorkelee@google.com> Dynamically check for permission denials

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
/packages/apps/Dialer/src/com/android/dialer/SpecialCharSequenceMgr.java
1582ac15d1f30a651000aa5d5098d73be3aa4810 15-Apr-2015 Yorke Lee <yorkelee@google.com> Merge "Use TelecommManager.getDefaultOutgoingPhoneAccount"
3af7e5675e118b3f135b5bab1da1f666c8f268d6 15-Apr-2015 Yorke Lee <yorkelee@google.com> Use TelecommManager.getDefaultOutgoingPhoneAccount

Bug: 20224972
Change-Id: If7f1bde0229044f60bc889b380bc3e49e043e3ff
/packages/apps/Dialer/src/com/android/dialer/SpecialCharSequenceMgr.java
4015d9e2f59143216e9d749d475e3b1c0ae6a0eb 14-Apr-2015 Yorke Lee <yorkelee@google.com> Follow TelecomManager API changes

Bug: 20160799
Change-Id: I667fb47cf261703af817a6a16405bcf56f2bf0f7
/packages/apps/Dialer/src/com/android/dialer/SpecialCharSequenceMgr.java
384eaad571ec047d14d33761b152625e8a9ee9b0 04-Apr-2015 Jay Shrauner <shrauner@google.com> Switch to new SelectPhoneAccountDialogFragment API

Bug:20064573
Change-Id: If528b7a06a9e5d1452cfbd99c6e11d7ce390038c
/packages/apps/Dialer/src/com/android/dialer/SpecialCharSequenceMgr.java
0f4ec2a7c965a8fa23fa32373fbdbbb3e4be1ea4 23-Mar-2015 Nancy Chen <nancychen@google.com> Fix NPE in device ID dialog.

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
/packages/apps/Dialer/src/com/android/dialer/SpecialCharSequenceMgr.java
39c18f27ed2929fae220a9b4a101d8dc7c83e217 04-Dec-2014 Nancy Chen <nancychen@google.com> Bypass Dialpad code and allow InCallUI check voicemail number for MSIM.

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
/packages/apps/Dialer/src/com/android/dialer/SpecialCharSequenceMgr.java
5e0499f20ca5b29bd09838f19bacff5ac9fd8e1e 04-Nov-2014 Nancy Chen <nancychen@google.com> Refactoring: modifying SelectPhoneAccountDialogFragment constructor.

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
/packages/apps/Dialer/src/com/android/dialer/SpecialCharSequenceMgr.java
18c52ffec7896bbbb7f161994b4453d91fcc79ef 30-Oct-2014 Nancy Chen <nancychen@google.com> Adn queries for multi-SIM. (1/3)

Bring up a dialog if no default subscription account is set by the
user when handling ADN queries.

Bug: 17917937

Change-Id: Icd6a6dc2843463ba68d281a24e00fdba1880adf4
/packages/apps/Dialer/src/com/android/dialer/SpecialCharSequenceMgr.java
675af1f3d3dbaedad78920f36fa501113a55ba65 17-Oct-2014 Nancy Chen <nancychen@google.com> Enable MMI for multi-SIM (3/3)

+ Add Telecomm and Telephony methods for handlePinMMIForSubscriber
+ Add Select Account dialog in Dialer for MMI

Bug: 17917937
Change-Id: Iaabd0c5705cdf0d325aa7514d04935747078b28c
/packages/apps/Dialer/src/com/android/dialer/SpecialCharSequenceMgr.java
8c258ac5eee9d1e0c3f8a4d895dda84a2c9ac71a 21-Oct-2014 Nancy Chen <nancychen@google.com> Generalize the device IMEI display for IMEI/MEID and multi-SIM.

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
/packages/apps/Dialer/src/com/android/dialer/SpecialCharSequenceMgr.java
9dc924c8bcc0bc8d996452e9ce3215b5f064962e 12-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: I44d6d6546cac53232e4e2be0ebe0391d02411309
/packages/apps/Dialer/src/com/android/dialer/SpecialCharSequenceMgr.java
ede67ec7813fb2c6fcda485adf82f11b55e3562c 12-Sep-2014 Jay Shrauner <shrauner@google.com> Fix cursor leaks

Bug:17472228
Change-Id: Ia34252e1a4e0ba0193c8a13006121972e889d27d
/packages/apps/Dialer/src/com/android/dialer/SpecialCharSequenceMgr.java
105015e3b07650638e696dcf4cdeb8f4d1b14de4 22-Aug-2014 Nancy Chen <nancychen@google.com> API Review PhoneManager -> TelecommManager. Rename methods (1/6)

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
/packages/apps/Dialer/src/com/android/dialer/SpecialCharSequenceMgr.java
91c90d131e3aac91143406783851c225fdca8916 02-Jul-2014 Santos Cordon <santoscordon@google.com> Make use of PhoneManager.handlePinMmi() in dialer.

Change-Id: I00a935860c218ec3744ed26265bce2988ef39560
/packages/apps/Dialer/src/com/android/dialer/SpecialCharSequenceMgr.java
f4f47665942b34a1bab272b84f223bb06825a57f 17-Apr-2014 Jeff Sharkey <jsharkey@android.com> Allow OEM to provide regulatory info.

Relaxing the component name allows an OEM app to provide the
regulatory info.

Bug: 13340779
Change-Id: Ie6bc5c5a68e6203e2a8c9a108298779175fcbc42
/packages/apps/Dialer/src/com/android/dialer/SpecialCharSequenceMgr.java
f90dadaf0e46463e4ff24ad4267981b7196fe96f 09-Dec-2013 Yorke Lee <yorkelee@google.com> Remove private reference to TelephonyIntents.SECRET_CODE_ACTION

Bug: 6948882
Change-Id: Id08daec677abddf1c1987ac3f41dbefe89a10144
/packages/apps/Dialer/src/com/android/dialer/SpecialCharSequenceMgr.java
62280c72fd651b00dd5499f4c3b32f30be57ce0d 23-Nov-2013 Yorke Lee <yorkelee@google.com> Remove use of hidden TelephonyManager methods

Bug: 6948882
Change-Id: Ibce04c24e64fdb33fba532c0f0e5dca3b11f1b6c
/packages/apps/Dialer/src/com/android/dialer/SpecialCharSequenceMgr.java
1d6fb57f3a53db34bfcb3dacdf11bcb6fb091b06 10-Apr-2013 Jake Hamby <jhamby@google.com> Display regulatory info from "*#07#".

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
/packages/apps/Dialer/src/com/android/dialer/SpecialCharSequenceMgr.java
9554500572ba82fbd7adb0a1637206ef870ef09e 15-Oct-2012 Chiao Cheng <chiaocheng@google.com> Changing com.android.contacts.R to com.android.dialer.R.

Bug: 6993891
Change-Id: I921ec71fffbd4d4a058bab29ded8a6ac62adfb70
/packages/apps/Dialer/src/com/android/dialer/SpecialCharSequenceMgr.java
07af764827a7d6d426f6097d3e769084968f84fd 14-Sep-2012 Chiao Cheng <chiaocheng@google.com> Switch to AsyncQueryHandler to NoNullAsyncQueryHandler.

To prevent random null cursors, changed all usages of AsyncQueryHandler to
NoNullAsyncQueryHandler.

Bug: 7012260
Change-Id: I0c3d9593a7b68eb0220a444a21f27b6282f94e07
/packages/apps/Dialer/src/com/android/dialer/SpecialCharSequenceMgr.java
91197049c458f07092b31501d2ed512180b13d58 24-Aug-2012 Chiao Cheng <chiaocheng@google.com> Moving more classes from contacts into dialer.

- These classes are only used by dialer code.
- Fixed import order.

Bug: 6993891
Change-Id: I7941a029989c4793b766fdc77a4666f9f99b750a
/packages/apps/Dialer/src/com/android/dialer/SpecialCharSequenceMgr.java