public static final class ContactsContract.Contacts.AggregationSuggestions extends Object implements BaseColumns, ContactsContract.ContactsColumns, ContactsContract.ContactOptionsColumns, ContactsContract.ContactStatusColumns
A read-only sub-directory of a single contact aggregate that contains all aggregation suggestions (other contacts). The aggregation suggestions are computed based on approximate data matches with this contact.
Note: this query may be expensive! If you need to use it in bulk, make sure the user experience is acceptable when the query runs for a long time.
Usage example:
Uri uri = Contacts.CONTENT_URI.buildUpon() .appendEncodedPath(String.valueOf(contactId)) .appendPath(Contacts.AggregationSuggestions.CONTENT_DIRECTORY) .appendQueryParameter("limit", "3") .build() Cursor cursor = getContentResolver().query(suggestionsUri, new String[] {Contacts.DISPLAY_NAME, Contacts._ID, Contacts.LOOKUP_KEY}, null, null, null);
This directory can be used either with a ContactsContract.Contacts.CONTENT_URI
or
ContactsContract.Contacts.CONTENT_LOOKUP_URI
.
Modifier and Type | Class and Description |
---|---|
static class |
ContactsContract.Contacts.AggregationSuggestions.Builder
A convenience builder for aggregation suggestion content URIs.
|
Modifier and Type | Field and Description |
---|---|
static String |
CONTENT_DIRECTORY
The directory twig for this sub-table.
|
static String |
PARAMETER_MATCH_NAME
Used to specify what kind of data is supplied for the suggestion query.
|
_COUNT, _ID
CONTACT_LAST_UPDATED_TIMESTAMP, DISPLAY_NAME, HAS_PHONE_NUMBER, IN_DEFAULT_DIRECTORY, IN_VISIBLE_GROUP, IS_USER_PROFILE, LOOKUP_KEY, NAME_RAW_CONTACT_ID, PHOTO_FILE_ID, PHOTO_ID, PHOTO_THUMBNAIL_URI, PHOTO_URI
CUSTOM_RINGTONE, LAST_TIME_CONTACTED, PINNED, SEND_TO_VOICEMAIL, STARRED, TIMES_CONTACTED
CONTACT_CHAT_CAPABILITY, CONTACT_PRESENCE, CONTACT_STATUS, CONTACT_STATUS_ICON, CONTACT_STATUS_LABEL, CONTACT_STATUS_RES_PACKAGE, CONTACT_STATUS_TIMESTAMP
Modifier and Type | Method and Description |
---|---|
static ContactsContract.Contacts.AggregationSuggestions.Builder |
builder() |
public static final String CONTENT_DIRECTORY
ContactsContract.Contacts.CONTENT_FILTER_URI
.public static final String PARAMETER_MATCH_NAME
public static final ContactsContract.Contacts.AggregationSuggestions.Builder builder()