Stay organized with collections
Save and categorize content based on your preferences.
public
static
final
class
ContactsContract.RawContactsEntity
extends Object
implements
BaseColumns,
ContactsContract.DataColumns,
ContactsContract.RawContactsColumns
Constants for the raw contacts entities table, which can be thought of as
an outer join of the raw_contacts table with the data table. It is a strictly
read-only table.
If a raw contact has data rows, the RawContactsEntity cursor will contain
a one row for each data row. If the raw contact has no data rows, the
cursor will still contain one row with the raw contact-level information
and nulls for data columns.
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();
}
Columns
RawContactsEntity has a combination of RawContact and Data columns.
Summary
Inherited constants |
|
From interface
android.provider.ContactsContract.DataColumns
String |
CARRIER_PRESENCE
This constant was deprecated
in API level 31.
The contacts database will only show presence
information on devices where
CarrierConfigManager.KEY_USE_RCS_PRESENCE_BOOL is true,
otherwise use RcsUceAdapter .
|
int |
CARRIER_PRESENCE_VT_CAPABLE
This constant was deprecated
in API level 31.
Same as DataColumns.CARRIER_PRESENCE .
|
String |
DATA1
Generic data column, the meaning is MIMETYPE specific
|
String |
DATA10
Generic data column, the meaning is MIMETYPE specific
|
String |
DATA11
Generic data column, the meaning is MIMETYPE specific
|
String |
DATA12
Generic data column, the meaning is MIMETYPE specific
|
String |
DATA13
Generic data column, the meaning is MIMETYPE specific
|
String |
DATA14
Generic data column, the meaning is MIMETYPE specific
|
String |
DATA15
Generic data column, the meaning is MIMETYPE specific.
|
String |
DATA2
Generic data column, the meaning is MIMETYPE specific
|
String |
DATA3
Generic data column, the meaning is MIMETYPE specific
|
String |
DATA4
Generic data column, the meaning is MIMETYPE specific
|
String |
DATA5
Generic data column, the meaning is MIMETYPE specific
|
String |
DATA6
Generic data column, the meaning is MIMETYPE specific
|
String |
DATA7
Generic data column, the meaning is MIMETYPE specific
|
String |
DATA8
Generic data column, the meaning is MIMETYPE specific
|
String |
DATA9
Generic data column, the meaning is MIMETYPE specific
|
String |
DATA_VERSION
The version of this data record.
|
String |
IS_PRIMARY
Whether this is the primary entry of its kind for the raw contact it belongs to.
|
String |
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 |
IS_SUPER_PRIMARY
Whether this is the primary entry of its kind for the aggregate
contact it belongs to.
|
String |
MIMETYPE
The MIME type of the item represented by this row.
|
String |
PREFERRED_PHONE_ACCOUNT_COMPONENT_NAME
The flattened ComponentName of a PhoneAccountHandle that is the preferred PhoneAccountHandle to
call the contact with.
|
String |
PREFERRED_PHONE_ACCOUNT_ID
The ID of a PhoneAccountHandle that is the preferred PhoneAccountHandle to
call the contact with.
|
String |
RAW_CONTACT_ID
A reference to the RawContacts._ID
that this data belongs to.
|
String |
RES_PACKAGE
The package name to use when creating Resources objects for
this data row.
|
String |
SYNC1
Generic column for use by sync adapters.
|
String |
SYNC2
Generic column for use by sync adapters.
|
String |
SYNC3
Generic column for use by sync adapters.
|
String |
SYNC4
Generic column for use by sync adapters.
|
|
|
Fields |
public
static
final
Uri |
CONTENT_URI
The content:// style URI for this table
|
public
static
final
Uri |
PROFILE_CONTENT_URI
The content:// style URI for this table, specific to the user's profile.
|
Inherited methods |
From class
java.lang.Object
Object
|
clone()
Creates and returns a copy of this object.
|
boolean
|
equals(Object obj)
Indicates whether some other object is "equal to" this one.
|
void
|
finalize()
Called by the garbage collector on an object when garbage collection
determines that there are no more references to the object.
|
final
Class<?>
|
getClass()
Returns the runtime class of this Object .
|
int
|
hashCode()
Returns a hash code value for the object.
|
final
void
|
notify()
Wakes up a single thread that is waiting on this object's
monitor.
|
final
void
|
notifyAll()
Wakes up all threads that are waiting on this object's monitor.
|
String
|
toString()
Returns a string representation of the object.
|
final
void
|
wait(long timeoutMillis, int nanos)
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted, or until a
certain amount of real time has elapsed.
|
final
void
|
wait(long timeoutMillis)
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted, or until a
certain amount of real time has elapsed.
|
final
void
|
wait()
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted.
|
|
Constants
CONTENT_TYPE
public static final String CONTENT_TYPE
The MIME type of CONTENT_URI
providing a directory of raw contact entities.
Constant Value:
"vnd.android.cursor.dir/raw_contact_entity"
DATA_ID
public static final String DATA_ID
The ID of the data column. The value will be null if this raw contact has no data rows.
Type: INTEGER
Constant Value:
"data_id"
Fields
CONTENT_URI
public static final Uri CONTENT_URI
The content:// style URI for this table
PROFILE_CONTENT_URI
public static final Uri PROFILE_CONTENT_URI
The content:// style URI for this table, specific to the user's profile.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-01-23 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-01-23 UTC."],[],[]]