# Print output for @column tags ?>
public
static
final
class
Contacts.People
extends Object
implements
BaseColumns,
Contacts.PeopleColumns,
Contacts.PhonesColumns,
Contacts.PresenceColumns
| java.lang.Object | |
| ↳ | android.provider.Contacts.People |
This class is deprecated.
see ContactsContract
This table contains people.
Nested classes | |
|---|---|
class |
Contacts.People.ContactMethods
This class is deprecated.
see |
class |
Contacts.People.Extensions
This class is deprecated.
see |
class |
Contacts.People.Phones
This class is deprecated.
see |
Constants | |
|---|---|
String |
CONTENT_ITEM_TYPE
This constant is deprecated.
see |
String |
CONTENT_TYPE
This constant is deprecated.
see |
String |
DEFAULT_SORT_ORDER
This constant is deprecated.
see |
String |
PRIMARY_EMAIL_ID
This constant is deprecated.
see |
String |
PRIMARY_ORGANIZATION_ID
This constant is deprecated.
see |
String |
PRIMARY_PHONE_ID
This constant is deprecated.
see |
Inherited constants |
|---|
Fields | |
|---|---|
public
static
final
Uri |
CONTENT_FILTER_URI
This field is deprecated.
see |
public
static
final
Uri |
CONTENT_URI
This field is deprecated.
see |
public
static
final
Uri |
DELETED_CONTENT_URI
This field is deprecated.
see |
Public methods | |
|---|---|
static
Uri
|
addToGroup(ContentResolver resolver, long personId, long groupId)
This method is deprecated.
see |
static
Uri
|
addToGroup(ContentResolver resolver, long personId, String groupName)
This method is deprecated.
see |
static
Uri
|
addToMyContactsGroup(ContentResolver resolver, long personId)
This method is deprecated.
see |
static
Uri
|
createPersonInMyContactsGroup(ContentResolver resolver, ContentValues values)
This method is deprecated.
see |
static
Bitmap
|
loadContactPhoto(Context context, Uri person, int placeholderImageResource, BitmapFactory.Options options)
This method is deprecated.
see |
static
void
|
markAsContacted(ContentResolver resolver, long personId)
This API is no longer supported as of O. |
static
InputStream
|
openContactPhotoInputStream(ContentResolver cr, Uri person)
This method is deprecated.
see |
static
Cursor
|
queryGroups(ContentResolver resolver, long person)
This method is deprecated.
see |
static
void
|
setPhotoData(ContentResolver cr, Uri person, byte[] data)
This method is deprecated.
see |
Inherited methods | |
|---|---|
public static final String CONTENT_ITEM_TYPE
This constant is deprecated.
see ContactsContract
The MIME type of a CONTENT_URI subdirectory of a single
person.
Constant Value: "vnd.android.cursor.item/person"
public static final String CONTENT_TYPE
This constant is deprecated.
see ContactsContract
The MIME type of CONTENT_URI providing a directory of
people.
Constant Value: "vnd.android.cursor.dir/person"
public static final String DEFAULT_SORT_ORDER
This constant is deprecated.
see ContactsContract
The default sort order for this table
Constant Value: "name ASC"
public static final String PRIMARY_EMAIL_ID
This constant is deprecated.
see ContactsContract
The ID of the persons preferred email.
Type: INTEGER (foreign key to contact_methods table on the _ID field)
Constant Value: "primary_email"
public static final String PRIMARY_ORGANIZATION_ID
This constant is deprecated.
see ContactsContract
The ID of the persons preferred organization.
Type: INTEGER (foreign key to organizations table on the _ID field)
Constant Value: "primary_organization"
public static final String PRIMARY_PHONE_ID
This constant is deprecated.
see ContactsContract
The ID of the persons preferred phone number.
Type: INTEGER (foreign key to phones table on the _ID field)
Constant Value: "primary_phone"
public static final Uri CONTENT_FILTER_URI
This field is deprecated.
see ContactsContract
The content:// style URL for filtering people by name. The filter argument should be passed as an additional path segment after this URI.
public static final Uri CONTENT_URI
This field is deprecated.
see ContactsContract
The content:// style URL for this table
public static final Uri DELETED_CONTENT_URI
This field is deprecated.
see ContactsContract
The content:// style URL for the table that holds the deleted contacts.
public static Uri addToGroup (ContentResolver resolver, long personId, long groupId)
This method is deprecated.
see ContactsContract
Adds a person to a group.
| Parameters | |
|---|---|
resolver |
ContentResolver: the resolver to use |
personId |
long: the person to add to the group |
groupId |
long: the group to add the person to |
| Returns | |
|---|---|
Uri |
the URI of the group membership row |
public static Uri addToGroup (ContentResolver resolver, long personId, String groupName)
This method is deprecated.
see ContactsContract
Adds a person to a group referred to by name.
| Parameters | |
|---|---|
resolver |
ContentResolver: the resolver to use |
personId |
long: the person to add to the group |
groupName |
String: the name of the group to add the contact to |
| Returns | |
|---|---|
Uri |
the URI of the group membership row |
| Throws | |
|---|---|
IllegalStateException |
if the group can't be found |
public static Uri addToMyContactsGroup (ContentResolver resolver, long personId)
This method is deprecated.
see ContactsContract
Adds a person to the My Contacts group.
| Parameters | |
|---|---|
resolver |
ContentResolver: the resolver to use |
personId |
long: the person to add to the group |
| Returns | |
|---|---|
Uri |
the URI of the group membership row |
| Throws | |
|---|---|
IllegalStateException |
if the My Contacts group can't be found |
public static Uri createPersonInMyContactsGroup (ContentResolver resolver, ContentValues values)
This method is deprecated.
see ContactsContract
Creates a new contacts and adds it to the "My Contacts" group.
| Parameters | |
|---|---|
resolver |
ContentResolver: the ContentResolver to use |
values |
ContentValues: the values to use when creating the contact |
| Returns | |
|---|---|
Uri |
the URI of the contact, or null if the operation fails |
public static Bitmap loadContactPhoto (Context context, Uri person, int placeholderImageResource, BitmapFactory.Options options)
This method is deprecated.
see ContactsContract
Opens an InputStream for the person's photo and returns the photo as a Bitmap. If the person's photo isn't present returns the placeholderImageResource instead.
| Parameters | |
|---|---|
context |
Context: the Context |
person |
Uri: the person whose photo should be used |
placeholderImageResource |
int: the image resource to use if the person doesn't
have a photo |
options |
BitmapFactory.Options: the decoding options, can be set to null |
| Returns | |
|---|---|
Bitmap |
|
public static void markAsContacted (ContentResolver resolver, long personId)
This API is no longer supported as of O.
| Parameters | |
|---|---|
resolver |
ContentResolver |
personId |
long |
public static InputStream openContactPhotoInputStream (ContentResolver cr, Uri person)
This method is deprecated.
see ContactsContract
Opens an InputStream for the person's photo and returns the photo as a Bitmap. If the person's photo isn't present returns the placeholderImageResource instead.
| Parameters | |
|---|---|
cr |
ContentResolver |
person |
Uri: the person whose photo should be used |
| Returns | |
|---|---|
InputStream |
|
public static Cursor queryGroups (ContentResolver resolver, long person)
This method is deprecated.
see ContactsContract
| Parameters | |
|---|---|
resolver |
ContentResolver |
person |
long |
| Returns | |
|---|---|
Cursor |
|
public static void setPhotoData (ContentResolver cr, Uri person, byte[] data)
This method is deprecated.
see ContactsContract
Set the photo for this person. data may be null
| Parameters | |
|---|---|
cr |
ContentResolver: the ContentResolver to use |
person |
Uri: the Uri of the person whose photo is to be updated |
data |
byte: the byte[] that represents the photo |