public static final class ContactsContract.RawContactsEntity
extends Object implements BaseColumns, ContactsContract.DataColumns, ContactsContract.RawContactsColumns
| java.lang.Object | |
| android.provider.ContactsContract.RawContactsEntity | |
原始联系人实体表的常量,可以将其视为raw_contacts表与数据表的外部联接。 它是一个严格只读表格。
如果原始联系人具有数据行,则RawContactsEntity光标将为每个数据行包含一行。 如果原始联系人没有数据行,则光标将仍然包含一行包含原始联系人级别的信息,并为数据列包含空值。
Uri entityUri = ContentUris.withAppendedId(RawContactsEntity.CONTENT_URI, rawContactId);
Cursor c = getContentResolver().query(entityUri,
new String[]{
RawContactsEntity.SOURCE_ID,
RawContactsEntity.DATA_ID,
RawContactsEntity.MIMETYPE,
RawContactsEntity.DATA1
}, null, null, null);
try {
while (c.moveToNext()) {
String sourceId = c.getString(0);
if (!c.isNull(1)) {
String mimeType = c.getString(2);
String data = c.getString(3);
...
}
}
} finally {
c.close();
}
| RawContacts | |||
|---|---|---|---|
| long | _ID |
read-only | Raw contact row ID. See ContactsContract.RawContacts. |
| long | CONTACT_ID |
read-only | See ContactsContract.RawContacts. |
| int | AGGREGATION_MODE |
read-only | See ContactsContract.RawContacts. |
| int | DELETED |
read-only | See ContactsContract.RawContacts. |
| Data | |||
|---|---|---|---|
| long | DATA_ID |
read-only | Data row ID. It will be null if the raw contact has no data rows. |
| String | MIMETYPE |
read-only | See ContactsContract.Data. |
| int | IS_PRIMARY |
read-only | See ContactsContract.Data. |
| int | IS_SUPER_PRIMARY |
read-only | See ContactsContract.Data. |
| int | DATA_VERSION |
read-only | See ContactsContract.Data. |
| Any type | DATA1DATA2DATA3DATA4DATA5DATA6DATA7DATA8DATA9DATA10DATA11DATA12DATA13DATA14DATA15 |
read-only | See ContactsContract.Data. |
| Any type | SYNC1SYNC2SYNC3SYNC4 |
read-only | See ContactsContract.Data. |
常量(Constants) |
|
|---|---|
String |
CONTENT_TYPE 提供原始联系人实体目录的MIME类型 |
String |
DATA_ID 数据列的ID。 |
Inherited constants |
|---|
android.provider.BaseColumns
|
android.provider.ContactsContract.DataColumns
|
android.provider.ContactsContract.RawContactsColumns
|
Fields |
|
|---|---|
public static final Uri |
CONTENT_URI 该表格的内容://样式URI |
public static final Uri |
PROFILE_CONTENT_URI 内容://表格的特定于用户个人资料的样式URI。 |
继承方法(Inherited methods) |
|
|---|---|
java.lang.Object
|
|
String CONTENT_TYPE
提供原始联系人实体目录的MIME类型 CONTENT_URI 。
常量值:“vnd.android.cursor.dir / raw_contact_entity”
String DATA_ID
数据列的ID。 如果此原始联系人没有数据行,则此值为空。
Type: INTEGER
常量值:“data_id”