RawContactsColumns
protected interface RawContactsColumns
android.provider.ContactsContract.RawContactsColumns |
Summary
Constants | |
---|---|
static String |
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. |
static String |
The aggregation mode for this contact. |
static String |
Persistent unique id for each raw_contact within its account. |
static String |
A reference to the |
static String |
The data set within the account that this row belongs to. |
static String |
The "deleted" flag: "0" by default, "1" if the row has been marked for deletion. |
static String |
Flag indicating that a raw contact's metadata has changed, and its metadata needs to be synchronized by the server. |
static String |
The "read-only" flag: "0" by default, "1" if the row cannot be modified or deleted except by a sync adapter. |
static String |
Flag that reflects whether this raw contact belongs to the user's personal profile entry. |
Constants
ACCOUNT_TYPE_AND_DATA_SET
static val ACCOUNT_TYPE_AND_DATA_SET: String
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.
Value: "account_type_and_data_set"
AGGREGATION_MODE
static val AGGREGATION_MODE: String
The aggregation mode for this contact.
Type: INTEGER
Value: "aggregation_mode"
BACKUP_ID
static val BACKUP_ID: String
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
Value: "backup_id"
CONTACT_ID
static val CONTACT_ID: String
A reference to the ContactsContract.Contacts#_ID
that this data belongs to.
Type: INTEGER
Value: "contact_id"
DATA_SET
static val DATA_SET: String
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
Value: "data_set"
DELETED
static val DELETED: String
The "deleted" flag: "0" by default, "1" if the row has been marked for deletion. When android.content.ContentResolver#delete 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
Value: "deleted"
METADATA_DIRTY
static valMETADATA_DIRTY: String
Deprecated: This column never actually worked since added. It will not supported as of Android version android.os.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)
Value: "metadata_dirty"
RAW_CONTACT_IS_READ_ONLY
static val RAW_CONTACT_IS_READ_ONLY: String
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
Value: "raw_contact_is_read_only"
RAW_CONTACT_IS_USER_PROFILE
static val RAW_CONTACT_IS_USER_PROFILE: String
Flag that reflects whether this raw contact belongs to the user's personal profile entry.
Value: "raw_contact_is_user_profile"