0a8de9d32b1068c69c2533a6938f65f36939f840 |
|
25-Sep-2015 |
Tingting Wang <tingtingw@google.com> |
Add suggestion card for quick contact (P1) Reveals contact Id getter for quick contact UI. BUG 21071527 Change-Id: Ib068ad63b91962fe5a49cadffe03b1a1061a6419
/packages/apps/ContactsCommon/src/com/android/contacts/common/model/Contact.java
|
78c550493787bc702a80f124c1eda067cffb9444 |
|
27-Aug-2014 |
Brian Attwell <brianattwell@google.com> |
ContactLoader always stores thumbnail blob Bugle always uses Contact.PHOTO for color extraction. Therefore, in order for Contacts' color extraction to match Bugles' color extraction ContactLoader needs to include Contact.PHOTO regardless of whether a large contact photo is available. Previously, Contacts was downscaling the full sized image returned from ContactsLoader. The resulting thumbnail was different enough from the thumbnails synced by ContactSyncAdapter that about 20% of contact photos had different extracted colors in Bugle and Contacts. Bug: 17258486 Change-Id: Ib274da7bd6b6159a91beee0b2e35e0ffdfaab74a
/packages/apps/ContactsCommon/src/com/android/contacts/common/model/Contact.java
|
6084726fbdda78bdb16e2d4cc1c3b81c84fd5da1 |
|
12-Feb-2014 |
Yorke Lee <yorkelee@google.com> |
Add support for letter tile avatars to ContactsPhotoManager * Add LetterTileDrawable, a custom drawable used to display letter tiles for contacts without a contact photo, instead of static bitmap resource drawables. * Add a class DefaultImageRequest to ContactPhotoManager. This is essentially a data holder object used to store and retrieve various parameters that clients can use to configure the way they want their requested letter tile avatars to be drawn. * Add LetterTileImageProvider to ContactPhotoManager. LetterTileImageProvider extends DefaultImageProvider, but returns instances of LetterTileDrawable instead of BitmapDrawables when a default contact image is needed. * Add two new APIs to ContactPhotoManager: getDefaultAvatarForContact - This returns an instance of a LetterTileDrawable, configured with the display parameters stored in the provided DefaultImageRequest. getDefaultAvatarUriForContact - This returns an uri which the ContactPhotoManager can use to recreate a DefaultImageRequest and hence a LetterTileDrawable. * Modify ContactPhotoManager.loadPhoto and loadThumbnail to accept a DefaultImageRequest as a parameter. * Modify the following classes to use the new ContactPhotoManager APIs. These affect both the Dialer and People apps. ContactEntryListADapter ContactListAdapter ContactTileView PhoneNumberListAdapter Bug: 13101785 Change-Id: Id1a87b459d6e63c42049739059a3b3ee202af837
/packages/apps/ContactsCommon/src/com/android/contacts/common/model/Contact.java
|
5ade0bb1757b216ace2f50d2357409bf9876a07a |
|
28-Oct-2013 |
Yorke Lee <yorkelee@google.com> |
Move ContactLoader related code to ContactsCommon This CL simply moves classes from Contacts into ContactsCommon. This is needed so that Dialer can use ContactLoader related code for b/11294679. A ContactLoader will also be needed in the future to allow InCallUI to download hi-res photos while in call. Bug: 11294679 Change-Id: If56a60aed2003ac7b8fcedac7ce4f1a7503bce94
/packages/apps/ContactsCommon/src/com/android/contacts/common/model/Contact.java
|