diff options
author | Tingting Wang <tingtingw@google.com> | 2015-07-13 12:52:40 -0700 |
---|---|---|
committer | Tingting Wang <tingtingw@google.com> | 2015-07-14 15:16:21 -0700 |
commit | d5b686e73dc50d90fd44dc5c738d243a81a6cc31 (patch) | |
tree | 365d80a737f9eab8b480d765c6cf1988f07d9e89 /src | |
parent | f87a924b9dc171a2f02d933692ca80a944363809 (diff) | |
download | packages_apps_Contacts-d5b686e73dc50d90fd44dc5c738d243a81a6cc31.tar.gz packages_apps_Contacts-d5b686e73dc50d90fd44dc5c738d243a81a6cc31.tar.bz2 packages_apps_Contacts-d5b686e73dc50d90fd44dc5c738d243a81a6cc31.zip |
Show phonetic name next to display name in UI.
In Quick contact UI, show phonetic name following its display name
if phonetic name exists.
BUG 22235947
Change-Id: I0066d2811b207bb36480f1d3c14712573b92a1a0
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/contacts/quickcontact/QuickContactActivity.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/com/android/contacts/quickcontact/QuickContactActivity.java b/src/com/android/contacts/quickcontact/QuickContactActivity.java index 8b1c00aa0..a327d36f8 100644 --- a/src/com/android/contacts/quickcontact/QuickContactActivity.java +++ b/src/com/android/contacts/quickcontact/QuickContactActivity.java @@ -940,7 +940,16 @@ public class QuickContactActivity extends ContactsActivity { mPhotoView.setIsBusiness(mContactData.isDisplayNameFromOrganization()); mPhotoSetter.setupContactPhoto(data, mPhotoView); extractAndApplyTintFromPhotoViewAsynchronously(); - setHeaderNameText(ContactDisplayUtils.getDisplayName(this, data).toString()); + String phoneticName = ContactDisplayUtils.getPhoneticName(this, data); + String displayName = ContactDisplayUtils.getDisplayName(this, data).toString(); + if (mContactData.getDisplayNameSource() != DisplayNameSources.STRUCTURED_PHONETIC_NAME + && !TextUtils.isEmpty(phoneticName)) { + displayName = getResources().getString( + R.string.quick_contact_display_name_with_phonetic, displayName, phoneticName); + setHeaderNameText(displayName); + } else { + setHeaderNameText(displayName); + } Trace.endSection(); |