summaryrefslogtreecommitdiff
path: root/InCallUI/src/com/android/incallui/CallerInfo.java
AgeCommit message (Collapse)Author
2014-11-07Correctly RTL align special numbers (emergency, voicemail)Yorke Lee
Save the special display string in the name rather than the number string. This allows the UI to correctly determine that the name is not actually a phone number, and not force the text view to LTR. Bug: 18277361 Change-Id: Iad9eaf1ede67d96789dc55b48e25b26e1777037b
2014-09-22Update InCallUI for "generic" conference calls.Andrew Lee
+ Use the newer "phone" asset (same as emergency calls). + Add xxxhdpi phone asset. - Remove unused assets. + Tint the subscription icon properly in secondary call info. + Reorganize listeners in CallCardFragment to be less redundant, and so FAB is properly positioned above the secondary call info. Bug: 17581379 Change-Id: Id4f1c1659ab8c17313cdd0393be51954b5cd449a
2014-08-27Address API review comments:Makoto Onuki
- Rename isCorpContactId() to isEnterpriseContactId(). Bug 17253963 Change-Id: I053067387e65ea5f95fd59e4a372299d15638d4b
2014-08-18Asset swap for InCallUIYorke Lee
Bug: 17112104 Change-Id: I85ec1fda31ce626368c722c4de95f558b0b523d7
2014-08-13Final structural tweaks to Telecomm API (3/8)Ihab Awad
Bug: 16416927 Bug: 16494880 Change-Id: If756941a5bdd25ff8ac633a56fe90c894d4a46a4
2014-07-11Misc Telecomm API changes: InCallUISailesh Nepal
This CL hooks up the new APIs introduced in ag/501321 to the InCallUI. Change-Id: Iaffe0b84cea6003f2a9b9d8b30676743d2b236d4
2014-07-10Enterprise caller-id: Now CP2 returns contact-id for corp contacts.Makoto Onuki
Ignore them. This follows change I21ab20ad4147b303cd0d49d33b64a38275342dc5. Bug 15779911 Change-Id: Id0256cc740bb7a4d6c2d1515bde2c9f97c30863a
2014-07-10Use enterprise caller-id in incall.Makoto Onuki
- Use PhoneLookup.ENTERPRISE_CONTENT_FILTER_URI for caller-id. - Removed a bunch of unused code. - Renamed fields that will have different semantics. e.g. contactId now will be 0 and lookupUri null for corp contacts. - Simplify the sip caller-id lookup. The regular caller-id lookup can also do SIP. The original code (http://ag/70555) was written before CP2 supported it (http://ag/147367). This needs QAing. - Instead of passing around a contact-id to later load a contact picture, use the picture URI returned from the API. Bug 15779911 Change-Id: Ia755b9079d03d9236f824c2f1102a6fa902b2097
2014-07-01Replace usages of isVoiceMailNumber with PhoneNumberUtils version.Andrew Lee
Change-Id: Ib0ef237e25d2cf4608d257a8c71323fc2fbd58ee
2014-05-14am 07a822b2: InCallUI: Use telecomm presentation and gateway infoSailesh Nepal
* commit '07a822b2ea92dc5b68cd43139be7efe4c6640cd4': InCallUI: Use telecomm presentation and gateway info
2014-05-02Add EXTRA_PEOPLE to the dialer notifications.Chris Wren
Bug: 14489962 Change-Id: I8e83cf04fc4acaefcb83fa2ea7c37d091c99f5c1
2014-04-01InCallUI: Use telecomm presentation and gateway infoSailesh Nepal
Switch to use Telecomm's CallNumberPresentation and GatewayInfo. Change-Id: I962836c5f4b36c0b1f31d0dd6852fdf8a3a12736
2013-10-25Removing private dependencies in InCallUiChristine Chen
- This CL addresses most of the private API calls in InCallUi. - This CL removed Android.mk as we are not building InCallUi.apk separately anymore. Changes to make an unbundled app will go into Dialer, GoogleDialer, and Contacts apps' makefiles. - Separated CLs will add libphonenumber, libgeocoding, and util classes for TelephonyManager and PhoneNumberUtils. - The only thing left for InCallUi is to unbundle ProximitySensor. Currently PowerManager's functions to deal with the proximity sensor are all private. It will take a rather substaintial amount of work to implement the proximity sensor functions ourselves (read proximity sensor event values, ask the screen to turn on, etc.). So we should rather push to get those functions into the public API. Change-Id: I18b3c52adb41c6131c1eb3c07ce32ebd56d0cc59
2013-10-16Removes private resources from InCallUiChristine Chen
Bug: 11244110 Change-Id: I88471a7d1e164ac7e464f199f1c0c36fa3c0876f
2013-10-09Catch potential NPEJay Shrauner
Catch case where country detector might return a null country. Bug:11139097 Change-Id: Ib61238ee8b4a628d6428bf65a2b9b67de3f73826
2013-09-13Fix flow of local/remote lookupsJay Shrauner
Redo logic for looking up numbers. Push all logic into ContactInfoCache findInfo routine. Bug:10634005 Change-Id: I87bd987780ba744222d3adc82cf359e3c20f121f
2013-08-21Protect all logging statements.Chiao Cheng
- 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
2013-08-07Display primary call info in call cardYorke Lee
* 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