public static final class ContactsContract.Intents extends Object
Intents
that involve contacts.Modifier and Type | Class and Description |
---|---|
static class |
ContactsContract.Intents.Insert
Convenience class that contains string constants used
to create contact
Intents . |
static class |
ContactsContract.Intents.UI
Intents related to the Contacts app UI.
|
Modifier and Type | Field and Description |
---|---|
static String |
ACTION_GET_MULTIPLE_PHONES
Starts an Activity that lets the user select the multiple phones from a
list of phone numbers which come from the contacts or
EXTRA_PHONE_URIS . |
static String |
ACTION_PROFILE_CHANGED
A broadcast action which is sent when any change has been made to the profile, such
as the profile name or the picture.
|
static String |
ATTACH_IMAGE
Starts an Activity that lets the user pick a contact to attach an image to.
|
static String |
EXTRA_CREATE_DESCRIPTION
Used with
SHOW_OR_CREATE_CONTACT to specify an exact
description to be shown when prompting user about creating a new
contact. |
static String |
EXTRA_EXCLUDE_MIMES
Deprecated.
|
static String |
EXTRA_FORCE_CREATE
Used with
SHOW_OR_CREATE_CONTACT to force creating a new
contact if no matching contact found. |
static String |
EXTRA_MODE
Deprecated.
|
static String |
EXTRA_PHONE_URIS
Used with
ACTION_GET_MULTIPLE_PHONES as the input or output value. |
static String |
EXTRA_TARGET_RECT
Deprecated.
|
static String |
INVITE_CONTACT
This is the intent that is fired when the user clicks the "invite to the network" button
on a contact.
|
static int |
MODE_LARGE
Deprecated.
|
static int |
MODE_MEDIUM
Deprecated.
|
static int |
MODE_SMALL
Deprecated.
|
static String |
SEARCH_SUGGESTION_CLICKED
This is the intent that is fired when a search suggestion is clicked on.
|
static String |
SEARCH_SUGGESTION_CREATE_CONTACT_CLICKED
This is the intent that is fired when a search suggestion for creating a contact
is clicked on.
|
static String |
SEARCH_SUGGESTION_DIAL_NUMBER_CLICKED
This is the intent that is fired when a search suggestion for dialing a number
is clicked on.
|
static String |
SHOW_OR_CREATE_CONTACT
Takes as input a data URI with a mailto: or tel: scheme.
|
Constructor and Description |
---|
ContactsContract.Intents() |
public static final String SEARCH_SUGGESTION_CLICKED
public static final String SEARCH_SUGGESTION_DIAL_NUMBER_CLICKED
public static final String SEARCH_SUGGESTION_CREATE_CONTACT_CLICKED
public static final String ATTACH_IMAGE
public static final String INVITE_CONTACT
Intent.getData()
contains the lookup URI for the contact.
public static final String SHOW_OR_CREATE_CONTACT
For mailto:
URIs, the scheme specific portion must be a
raw email address, such as one built using
Uri.fromParts(String, String, String)
.
For tel:
URIs, the scheme specific portion is compared
to existing numbers using the standard caller ID lookup algorithm.
The number must be properly encoded, for example using
Uri.fromParts(String, String, String)
.
Any extras from the ContactsContract.Intents.Insert
class will be passed along to the
create activity if there are no contacts to show.
Passing true for the EXTRA_FORCE_CREATE
extra will skip
prompting the user when the contact doesn't exist.
public static final String ACTION_GET_MULTIPLE_PHONES
EXTRA_PHONE_URIS
.
The phone numbers being passed in through EXTRA_PHONE_URIS
could belong to the contacts or not, and will be selected by default.
The user's selection will be returned from
Activity.onActivityResult(int, int, android.content.Intent)
if the resultCode is
Activity.RESULT_OK
, the array of picked phone
numbers are in the Intent's
EXTRA_PHONE_URIS
; otherwise, the
Activity.RESULT_CANCELED
is returned if the user
left the Activity without changing the selection.
public static final String ACTION_PROFILE_CHANGED
public static final String EXTRA_FORCE_CREATE
SHOW_OR_CREATE_CONTACT
to force creating a new
contact if no matching contact found. Otherwise, default behavior is
to prompt user with dialog before creating.
Type: BOOLEAN
public static final String EXTRA_CREATE_DESCRIPTION
SHOW_OR_CREATE_CONTACT
to specify an exact
description to be shown when prompting user about creating a new
contact.
Type: STRING
public static final String EXTRA_PHONE_URIS
ACTION_GET_MULTIPLE_PHONES
as the input or output value.
The phone numbers want to be picked by default should be passed in as input value. These phone numbers could belong to the contacts or not.
The phone numbers which were picked by the user are returned as output value.
Type: array of URIs, the tel URI is used for the phone numbers which don't belong to any contact, the content URI is used for phone id in contacts.
@Deprecated public static final String EXTRA_TARGET_RECT
SHOW_OR_CREATE_CONTACT
to specify a
dialog location using screen coordinates. When not specified, the
dialog will be centered.@Deprecated public static final String EXTRA_MODE
SHOW_OR_CREATE_CONTACT
to specify a
desired dialog style, usually a variation on size. One of
MODE_SMALL
, MODE_MEDIUM
, or MODE_LARGE
.@Deprecated public static final int MODE_SMALL
EXTRA_MODE
to show a small-sized dialog.@Deprecated public static final int MODE_MEDIUM
EXTRA_MODE
to show a medium-sized dialog.@Deprecated public static final int MODE_LARGE
EXTRA_MODE
to show a large-sized dialog.@Deprecated public static final String EXTRA_EXCLUDE_MIMES
SHOW_OR_CREATE_CONTACT
to indicate
a list of specific MIME-types to exclude and not display. Stored as a
String
array.