public static final class

ContactsContract.Groups

extends Object
implements BaseColumns ContactsContract.GroupsColumns ContactsContract.SyncColumns
java.lang.Object
   ↳ android.provider.ContactsContract.Groups

Class Overview

Constants for the groups table. Only per-account groups are supported.

Columns

Groups
long _ID read-only Row ID. Sync adapter should try to preserve row IDs during updates. In other words, it would be a really bad idea to delete and reinsert a group. A sync adapter should always do an update instead.
String TITLE read/write The display title of this group.
String NOTES read/write Notes about the group.
String SYSTEM_ID read/write The ID of this group if it is a System Group, i.e. a group that has a special meaning to the sync adapter, null otherwise.
int SUMMARY_COUNT read-only The total number of Contacts that have ContactsContract.CommonDataKinds.GroupMembership in this group. Read-only value that is only present when querying CONTENT_SUMMARY_URI.
int SUMMARY_WITH_PHONES read-only The total number of Contacts that have both ContactsContract.CommonDataKinds.GroupMembership in this group, and also have phone numbers. Read-only value that is only present when querying CONTENT_SUMMARY_URI.
int GROUP_VISIBLE read-only Flag indicating if the contacts belonging to this group should be visible in any user interface. Allowed values: 0 and 1.
int DELETED read/write The "deleted" flag: "0" by default, "1" if the row has been marked for deletion. When delete(Uri, String, String[]) is called on a group, it is marked for deletion. The sync adaptor deletes the group on the server and then calls ContactResolver.delete once more, this time setting the the CALLER_IS_SYNCADAPTER query parameter to finalize the data removal.
int SHOULD_SYNC read/write Whether this group should be synced if the SYNC_EVERYTHING settings is false for this group's account.

Summary

Constants
String CONTENT_ITEM_TYPE The MIME type of a single group.
Uri CONTENT_SUMMARY_URI The content:// style URI for this table joined with details data from ContactsContract.Data.
String CONTENT_TYPE The MIME type of a directory of groups.
Uri CONTENT_URI The content:// style URI for this table
[Expand]
Inherited Constants
From interface android.provider.BaseColumns
From interface android.provider.ContactsContract.BaseSyncColumns
From interface android.provider.ContactsContract.GroupsColumns
From interface android.provider.ContactsContract.SyncColumns
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final String CONTENT_ITEM_TYPE

Since: API Level 5

The MIME type of a single group.

Constant Value: "vnd.android.cursor.item/group"

public static final Uri CONTENT_SUMMARY_URI

Since: API Level 5

The content:// style URI for this table joined with details data from ContactsContract.Data.

public static final String CONTENT_TYPE

Since: API Level 5

The MIME type of a directory of groups.

Constant Value: "vnd.android.cursor.dir/group"

public static final Uri CONTENT_URI

Since: API Level 5

The content:// style URI for this table