diff options
author | Yorke Lee <yorkelee@google.com> | 2014-08-26 17:13:02 -0700 |
---|---|---|
committer | Yorke Lee <yorkelee@google.com> | 2014-08-26 17:13:02 -0700 |
commit | b31c8abdc414b7ee241752072174fb571488f1c5 (patch) | |
tree | 478928662f46e84eb3908c1efc287f19fa37d5b4 /core/java/android/provider | |
parent | 7837dac4627cc2e9c23d37d1bdb83cb6d763dfd5 (diff) | |
download | frameworks_base-b31c8abdc414b7ee241752072174fb571488f1c5.zip frameworks_base-b31c8abdc414b7ee241752072174fb571488f1c5.tar.gz frameworks_base-b31c8abdc414b7ee241752072174fb571488f1c5.tar.bz2 |
API changes for ContactsContract
* Hide NAME_VERIFIED
* Add PinnedPositions.pin
Bug: 17253963
Change-Id: I887fb291fa4de8db6859655956a80898d1ee618c
Diffstat (limited to 'core/java/android/provider')
-rw-r--r-- | core/java/android/provider/ContactsContract.java | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/core/java/android/provider/ContactsContract.java b/core/java/android/provider/ContactsContract.java index 4f35b16..513e47e 100644 --- a/core/java/android/provider/ContactsContract.java +++ b/core/java/android/provider/ContactsContract.java @@ -2272,6 +2272,8 @@ public final class ContactsContract { * The default value is "0" * </p> * <p>Type: INTEGER</p> + * + * @hide */ public static final String NAME_VERIFIED = "name_verified"; @@ -8066,6 +8068,21 @@ public final class ContactsContract { } /** + * Pins a contact at a provided position, or unpins a contact. + * + * @param contentResolver to perform the pinning operation on. + * @param pinnedPosition the position to pin the contact at. To unpin a contact, use + * {@link PinnedPositions#UNPINNED}. + */ + public static void pin( + ContentResolver contentResolver, long contactId, int pinnedPosition) { + final Uri uri = Uri.withAppendedPath(Contacts.CONTENT_URI, String.valueOf(contactId)); + final ContentValues values = new ContentValues(); + values.put(Contacts.PINNED, pinnedPosition); + contentResolver.update(uri, values, null, null); + } + + /** * Default value for the pinned position of an unpinned contact. */ public static final int UNPINNED = 0; |