ContactsContract.RawContactsColumns
protected
static
interface
ContactsContract.RawContactsColumns
android.provider.ContactsContract.RawContactsColumns |
Summary
Constants | |
---|---|
String |
ACCOUNT_TYPE_AND_DATA_SET
A concatenation of the account type and data set (delimited by a forward slash) - if the data set is empty, this will be the same as the account type. |
String |
AGGREGATION_MODE
The aggregation mode for this contact. |
String |
BACKUP_ID
Persistent unique id for each raw_contact within its account. |
String |
CONTACT_ID
A reference to the |
String |
DATA_SET
The data set within the account that this row belongs to. |
String |
DELETED
The "deleted" flag: "0" by default, "1" if the row has been marked for deletion. |
String |
METADATA_DIRTY
This constant was deprecated
in API level 30.
This column never actually worked since added. It will not supported as
of Android version |
String |
RAW_CONTACT_IS_READ_ONLY
The "read-only" flag: "0" by default, "1" if the row cannot be modified or deleted except by a sync adapter. |
String |
RAW_CONTACT_IS_USER_PROFILE
Flag that reflects whether this raw contact belongs to the user's personal profile entry. |
Constants
ACCOUNT_TYPE_AND_DATA_SET
public static final String ACCOUNT_TYPE_AND_DATA_SET
A concatenation of the account type and data set (delimited by a forward slash) - if the data set is empty, this will be the same as the account type. For applications that need to be aware of the data set, this can be used instead of account type to distinguish sets of data. This is never intended to be used for specifying accounts.
This column does *not* escape forward slashes in the account type or the data set.
If this is an issue, consider using
ContactsContract.RawContacts#ACCOUNT_TYPE
and
ContactsContract.RawContacts#DATA_SET
directly.
Constant Value: "account_type_and_data_set"
AGGREGATION_MODE
public static final String AGGREGATION_MODE
The aggregation mode for this contact.
Type: INTEGER
Constant Value: "aggregation_mode"
BACKUP_ID
public static final String BACKUP_ID
Persistent unique id for each raw_contact within its account. This id is provided by its own data source, and can be used to backup metadata to the server. This should be unique within each set of account_name/account_type/data_set
Constant Value: "backup_id"
CONTACT_ID
public static final String CONTACT_ID
A reference to the ContactsContract.Contacts#_ID
that this
data belongs to.
Type: INTEGER
Constant Value: "contact_id"
DATA_SET
public static final String DATA_SET
The data set within the account that this row belongs to. This allows multiple sync adapters for the same account type to distinguish between each others' data. This is empty by default, and is completely optional. It only needs to be populated if multiple sync adapters are entering distinct data for the same account type and account name.
Type: TEXT
Constant Value: "data_set"
DELETED
public static final String DELETED
The "deleted" flag: "0" by default, "1" if the row has been marked
for deletion. When ContentResolver.delete(Uri, Bundle)
is
called on a raw contact, it is marked for deletion and removed from its
aggregate contact. The sync adaptor deletes the raw contact on the server and
then calls ContactResolver.delete once more, this time passing the
ContactsContract#CALLER_IS_SYNCADAPTER
query parameter to finalize
the data removal.
Type: INTEGER
Constant Value: "deleted"
METADATA_DIRTY
public static final String METADATA_DIRTY
This constant was deprecated
in API level 30.
This column never actually worked since added. It will not supported as
of Android version Build.VERSION_CODES.R
.
Flag indicating that a raw contact's metadata has changed, and its metadata needs to be synchronized by the server.
Type: INTEGER (boolean)
Constant Value: "metadata_dirty"
RAW_CONTACT_IS_READ_ONLY
public static final String RAW_CONTACT_IS_READ_ONLY
The "read-only" flag: "0" by default, "1" if the row cannot be modified or
deleted except by a sync adapter. See ContactsContract#CALLER_IS_SYNCADAPTER
.
Type: INTEGER
Constant Value: "raw_contact_is_read_only"
RAW_CONTACT_IS_USER_PROFILE
public static final String RAW_CONTACT_IS_USER_PROFILE
Flag that reflects whether this raw contact belongs to the user's personal profile entry.
Constant Value: "raw_contact_is_user_profile"