History log of /packages/apps/InCallUI/src/com/android/incallui/CallerInfoUtils.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
6cddf46812634fadc194830774110780f14e9462 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: Ie5ae18f51baa5da2eb9793785ad0c9d83b6343d1
/packages/apps/InCallUI/src/com/android/incallui/CallerInfoUtils.java
e2814d578ed59624f3720302e8a99773d7c6a9c5 08-Sep-2014 Nancy Chen <nancychen@google.com> API changes in GatewayInfo, Response, and PropertyPresentation (2/4)

* GatewayInfo: handle -> address, becomes SystemApi
* Response: hidden
* PropertyPresentation: class goes away, constants move to
TelecommManager

Bug: 17329632

Change-Id: I56180181a65e4b726e569aa4b8ac4cbb8dab00f9
/packages/apps/InCallUI/src/com/android/incallui/CallerInfoUtils.java
635e903d0887471b1747e7164948932a5b4c38bb 06-Sep-2014 Jay Shrauner <shrauner@google.com> Use framework scheme definitions

Use PhoneAccount defined values for SCHEME_{TEL, SIP, VOICEMAIL}.

Bug:17398074
Change-Id: Icd841240929a7531e3c7a93021fc19f7620f2cc6
/packages/apps/InCallUI/src/com/android/incallui/CallerInfoUtils.java
52c30ebe11e132c5b00a15aabdf4a411355bf0f4 05-Sep-2014 Santos Cordon <santoscordon@google.com> Support CDMA conference calling.

Bug:17316859
Change from using GENERIC_CONFERENCE to a better MANAGE_CONFERENCE.

Change-Id: I0306aaa5cf4d35bf095d85db63b3d08395394645
/packages/apps/InCallUI/src/com/android/incallui/CallerInfoUtils.java
5ea0dcd39ff1f29d09d7bb146d7eb20f24b32201 04-Sep-2014 Nancy Chen <nancychen@google.com> Check for voicemail number earlier so it can be set at caller.

Currently the InCallUI is started before TelephonyConnectionService can
set the voicemail number, which means that a lookup of the voicemail
number will come up as null. We can check earlier in the process whether
a call is a voicemail call by looking at the scheme of the call uri
("voicemail:") this allows the caller name to be set as "Voice Mail"
before Telephony supplies additional info.

Bug: 17363355
Change-Id: I9a1539a02e15da43bcd067fe7b70163720cb9bec
/packages/apps/InCallUI/src/com/android/incallui/CallerInfoUtils.java
43f3e6e0760ea774e479935733d8a30b724457cd 08-Aug-2014 Ihab Awad <ihab@google.com> Final structural tweaks to Telecomm API (3/8)

Bug: 16416927
Bug: 16494880
Change-Id: If756941a5bdd25ff8ac633a56fe90c894d4a46a4
/packages/apps/InCallUI/src/com/android/incallui/CallerInfoUtils.java
bf41b978dcb99db47247db6c56821d8090131f6e 09-Jul-2014 Yorke Lee <yorkelee@google.com> Remove references to ViewNotificationService in Dialer

ViewNotificationService ultimately uses a ContactLoader to send
the view notification to the sync adapter. Since ContactLoader is
already a part of ContactsCommon, we just need to create an
instance of a ContactLoader in InCallUI to notify the sync adapter
to download the high res photo.

Bug: 7402960
Change-Id: Icaa120d6c3bc0f1e5ddc45365dfa7684e5a5525c
/packages/apps/InCallUI/src/com/android/incallui/CallerInfoUtils.java
5461c6a3b5090e6fab47076c5c0aeb2d1091606d 12-Jul-2014 Sailesh Nepal <sail@google.com> Misc Telecomm API changes: InCallUI

This CL hooks up the new APIs introduced in ag/501321 to the
InCallUI.

Change-Id: Iaffe0b84cea6003f2a9b9d8b30676743d2b236d4
/packages/apps/InCallUI/src/com/android/incallui/CallerInfoUtils.java
07a822b2ea92dc5b68cd43139be7efe4c6640cd4 01-Apr-2014 Sailesh Nepal <sail@google.com> InCallUI: Use telecomm presentation and gateway info

Switch to use Telecomm's CallNumberPresentation and GatewayInfo.

Change-Id: I962836c5f4b36c0b1f31d0dd6852fdf8a3a12736
/packages/apps/InCallUI/src/com/android/incallui/CallerInfoUtils.java
fc22ba88566ef70e202128335231c367de6c52af 01-Apr-2014 Sailesh Nepal <sail@google.com> InCallUI - Use custom object to track Calls

This is the first step in completely moving away from Telephony.

This CL creates a custom Call object. Currently this is just a
copy of the telephony Call object. I'll update various fields
in individual CLs.

This CL also deletes the old Telephony services.

Bug: 13643568
Change-Id: Id1860a5df9706f2a7fddd40e70f0d693af7b04bd
/packages/apps/InCallUI/src/com/android/incallui/CallerInfoUtils.java
fd76bfcd5bd3ee6cc1eb53019a23738192972180 02-Oct-2013 Yorke Lee <yorkelee@google.com> Send view notification for viewed contact in IncallUI

This triggers a download of the hi-res photo for the contact so the
next time a call is made, the hi-res photo is displayed.

Bug: 11006082
Change-Id: I8243dc0a6899c787807425226f2cfcd4a46e0ec1
/packages/apps/InCallUI/src/com/android/incallui/CallerInfoUtils.java
2d84705bf4c4f0588ccf4a6d64832e7f99b532cf 20-Sep-2013 Christine Chen <christinech@google.com> Addressing finished and postponed TODO(klp)

Bug: 10605909
Change-Id: Id7594b306d23d4bd5d7a6983f2dbe524591a0d69
/packages/apps/InCallUI/src/com/android/incallui/CallerInfoUtils.java
101bed44998ff35c3a56f431345fac5c8229ec0e 11-Sep-2013 Jay Shrauner <shrauner@google.com> Fix flow of local/remote lookups

Redo logic for looking up numbers. Push all logic into ContactInfoCache
findInfo routine.

Bug:10634005
Change-Id: I87bd987780ba744222d3adc82cf359e3c20f121f
/packages/apps/InCallUI/src/com/android/incallui/CallerInfoUtils.java
8b6c8d0dbfba6eabe3d835f8cdcec8a13e253d0c 23-Aug-2013 Chiao Cheng <chiaocheng@google.com> Major fixes for in call to work with reverse number lookup.

- Separated caller info data into CallIdentification and switch callbacks to use
it where call state is un-necessary.
- Changed mCallList.update() method to be onIncoming().
- Catch all exceptions from service methods so errors do not vanish.
- Fixed bind failure cases which led to DeadObjectException.
- Changed local contact lookup to only occur for incoming calls.
- Fixed CallCardPresenter to start contact search upon isntantiation instead of
waiting for next call update.
- Convert ContactInfoCache to singleton to avoid race condition where it's not
initialized.
- Handle cases where primary call may be null when we find a contact.
- Fixed race conditions in CallButtonPresenter where audio mode is being set
before ui is ready.
- Fixed race condition in AnswerPresenter where state change was being called
before ui is ready.
- Changes to CallCardPresenter to support lookup for conference calls.

Bug: 10413515
Bug: 10390984

Change-Id: I9fc4f2f35e8f5aad33c301b3c5c93132634cb63c
/packages/apps/InCallUI/src/com/android/incallui/CallerInfoUtils.java
1a7f2bcab2d2023f2ee4cfb0bc57bc265b5aab87 21-Aug-2013 Chiao Cheng <chiaocheng@google.com> Protect all logging statements.

- Rename global logger so it can be a drop in replacement for framework log
class.
- Remove imports of android.util.Log

Bug: 10411948
Change-Id: I377625263b16c4f9408c79d5c533a1810fa6cde7
/packages/apps/InCallUI/src/com/android/incallui/CallerInfoUtils.java
4bbe4c6900dfe3584f674161dbe15e248d5adbe7 13-Aug-2013 Santos Cordon <santoscordon@google.com> Add Simplifying layer between Contact Info search and CallCardProvider.

I will be getting contact info on notifications for the next CL so this
creates a simpler layer for interacting with the contact data async
requester.

CHANGES:
- Moved the code which does the requesting from CallCardPresenter to
ContactInfoCache.
- ContactInfo Cache defines new listening interface and new simpler
object for transmitting the return data: ContactInfoEntry.
- Updated CallCardPresenter to use the new simpler interface.
- Updated some logging entries.
- Simplified Ui interface inside for CallCardPresenter.

Change-Id: Ic802c4e53cdf17fcd37c70deb6da61a78b9d8993
/packages/apps/InCallUI/src/com/android/incallui/CallerInfoUtils.java
7ef707319c0e3563ff92a772ba53cb5dca0e3ae1 07-Aug-2013 Yorke Lee <yorkelee@google.com> Display primary call info in call card

* CallerInfo, CallerInfoAsyncQuery are copied verbatim from existing
Phone code.
* Added logging methods to Logger to support logging via TAG in static methods
* Only primary caller information (name, phone number and label) are displayed
for now. Secondary caller information and photos are not displayed.

Change-Id: Id4cfdef78f10f7b32255f4892cd51161f37c8be5
/packages/apps/InCallUI/src/com/android/incallui/CallerInfoUtils.java