ContactsContract.QuickContact
  public
  static
  final
  
  class
  ContactsContract.QuickContact
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.provider.ContactsContract.QuickContact | 
Helper methods to display QuickContact dialogs that display all the information belonging to
 a specific Contacts entry.
Summary
| Constants | |
|---|---|
| String | ACTION_QUICK_CONTACTAction used to launch the system contacts application and bring up a QuickContact dialog
 for the provided  | 
| String | EXTRA_EXCLUDE_MIMESExtra used to indicate a list of specific MIME-types to exclude and not display in the QuickContacts dialog. | 
| String | EXTRA_MODEExtra used to specify size of QuickContacts. | 
| String | EXTRA_PRIORITIZED_MIMETYPEExtra used to specify which mimetype should be prioritized in the QuickContacts UI. | 
| int | MODE_LARGELarge QuickContact mode, includes actions and larger, card-like summary
 of the  | 
| int | MODE_MEDIUMMedium QuickContact mode, includes actions and light summary describing
 the  | 
| int | MODE_SMALLSmall QuickContact mode, usually presented with minimal actions. | 
| Public constructors | |
|---|---|
| 
      QuickContact()
       | |
| Public methods | |
|---|---|
| 
        
        
        static
        
        
        void | 
      showQuickContact(Context context, View target, Uri lookupUri, String[] excludeMimes, String prioritizedMimeType)
      Trigger a dialog that lists the various methods of interacting with
 the requested  | 
| 
        
        
        static
        
        
        void | 
      showQuickContact(Context context, Rect target, Uri lookupUri, int mode, String[] excludeMimes)
      Trigger a dialog that lists the various methods of interacting with
 the requested  | 
| 
        
        
        static
        
        
        void | 
      showQuickContact(Context context, View target, Uri lookupUri, int mode, String[] excludeMimes)
      Trigger a dialog that lists the various methods of interacting with
 the requested  | 
| 
        
        
        static
        
        
        void | 
      showQuickContact(Context context, Rect target, Uri lookupUri, String[] excludeMimes, String prioritizedMimeType)
      Trigger a dialog that lists the various methods of interacting with
 the requested  | 
| Inherited methods | |
|---|---|
Constants
ACTION_QUICK_CONTACT
public static final String ACTION_QUICK_CONTACT
Action used to launch the system contacts application and bring up a QuickContact dialog
 for the provided Contacts entry.
Constant Value: "android.provider.action.QUICK_CONTACT"
EXTRA_EXCLUDE_MIMES
public static final String EXTRA_EXCLUDE_MIMES
Extra used to indicate a list of specific MIME-types to exclude and not display in the
 QuickContacts dialog. Stored as a String array.
Constant Value: "android.provider.extra.EXCLUDE_MIMES"
EXTRA_MODE
public static final String EXTRA_MODE
Extra used to specify size of QuickContacts. Not all implementations of QuickContacts
 will respect this extra's value.
 One of MODE_SMALL, MODE_MEDIUM, or MODE_LARGE.
Constant Value: "android.provider.extra.MODE"
EXTRA_PRIORITIZED_MIMETYPE
public static final String EXTRA_PRIORITIZED_MIMETYPE
Extra used to specify which mimetype should be prioritized in the QuickContacts UI.
 For example, passing the value ContactsContract.CommonDataKinds.Phone.CONTENT_ITEM_TYPE can
 cause phone numbers to be displayed more prominently in QuickContacts.
Constant Value: "android.provider.extra.PRIORITIZED_MIMETYPE"
MODE_LARGE
public static final int MODE_LARGE
Large QuickContact mode, includes actions and larger, card-like summary
 of the Contacts entry being shown. This may include detailed
 information, such as a photo.
Constant Value: 3 (0x00000003)
MODE_MEDIUM
public static final int MODE_MEDIUM
Medium QuickContact mode, includes actions and light summary describing
 the Contacts entry being shown. This may include social
 status and presence details.
Constant Value: 2 (0x00000002)
MODE_SMALL
public static final int MODE_SMALL
Small QuickContact mode, usually presented with minimal actions.
Constant Value: 1 (0x00000001)
Public constructors
QuickContact
public QuickContact ()
Public methods
showQuickContact
public static void showQuickContact (Context context, View target, Uri lookupUri, String[] excludeMimes, String prioritizedMimeType)
Trigger a dialog that lists the various methods of interacting with
 the requested Contacts entry. This may be based on available
 ContactsContract.Data rows under that contact, and may also
 include social status and presence details.
| Parameters | |
|---|---|
| context | Context: The parentContextthat may be used as the
            parent for this dialog. | 
| target | View: SpecificViewfrom your layout that this dialog
            should be centered around. In particular, if the dialog
            has a "callout" arrow, it will be pointed and centered
            around thisView. | 
| lookupUri | Uri: AContactsContract.Contacts.CONTENT_LOOKUP_URIstyleUrithat describes a specific contact to feature
            in this dialog. A managed profile lookup uri is supported here,
            seeContactsContract.CommonDataKinds.Email.ENTERPRISE_CONTENT_LOOKUP_URIandPhoneLookup.ENTERPRISE_CONTENT_FILTER_URI. | 
| excludeMimes | String: Optional list ofData.MIMETYPEMIME-types
            to exclude when showing this dialog. For example, when
            already viewing the contact details card, this can be used
            to omit the details entry from the dialog. | 
| prioritizedMimeType | String: This mimetype should be prioritized in the QuickContacts UI.
             For example, passing the valueContactsContract.CommonDataKinds.Phone.CONTENT_ITEM_TYPEcan cause phone numbers to be
             displayed more prominently in QuickContacts. | 
showQuickContact
public static void showQuickContact (Context context, Rect target, Uri lookupUri, int mode, String[] excludeMimes)
Trigger a dialog that lists the various methods of interacting with
 the requested Contacts entry. This may be based on available
 ContactsContract.Data rows under that contact, and may also
 include social status and presence details.
| Parameters | |
|---|---|
| context | Context: The parentContextthat may be used as the
            parent for this dialog. | 
| target | Rect: SpecificRectthat this dialog should be
            centered around, in screen coordinates. In particular, if
            the dialog has a "callout" arrow, it will be pointed and
            centered around thisRect. If you are running at a
            non-native density, you need to manually adjust usingDisplayMetrics.densitybefore calling. | 
| lookupUri | Uri: AContactsContract.Contacts.CONTENT_LOOKUP_URIstyleUrithat describes a specific contact to feature
            in this dialog. A managed profile lookup uri is supported here,
            seeContactsContract.CommonDataKinds.Email.ENTERPRISE_CONTENT_LOOKUP_URIandPhoneLookup.ENTERPRISE_CONTENT_FILTER_URI. | 
| mode | int: Any ofMODE_SMALL,MODE_MEDIUM, orMODE_LARGE, indicating the desired dialog size,
            when supported. | 
| excludeMimes | String: Optional list ofData.MIMETYPEMIME-types
            to exclude when showing this dialog. For example, when
            already viewing the contact details card, this can be used
            to omit the details entry from the dialog. | 
showQuickContact
public static void showQuickContact (Context context, View target, Uri lookupUri, int mode, String[] excludeMimes)
Trigger a dialog that lists the various methods of interacting with
 the requested Contacts entry. This may be based on available
 ContactsContract.Data rows under that contact, and may also
 include social status and presence details.
| Parameters | |
|---|---|
| context | Context: The parentContextthat may be used as the
            parent for this dialog. | 
| target | View: SpecificViewfrom your layout that this dialog
            should be centered around. In particular, if the dialog
            has a "callout" arrow, it will be pointed and centered
            around thisView. | 
| lookupUri | Uri: AContactsContract.Contacts.CONTENT_LOOKUP_URIstyleUrithat describes a specific contact to feature
            in this dialog. A managed profile lookup uri is supported here,
            seeContactsContract.CommonDataKinds.Email.ENTERPRISE_CONTENT_LOOKUP_URIandPhoneLookup.ENTERPRISE_CONTENT_FILTER_URI. | 
| mode | int: Any ofMODE_SMALL,MODE_MEDIUM, orMODE_LARGE, indicating the desired dialog size,
            when supported. | 
| excludeMimes | String: Optional list ofData.MIMETYPEMIME-types
            to exclude when showing this dialog. For example, when
            already viewing the contact details card, this can be used
            to omit the details entry from the dialog. | 
showQuickContact
public static void showQuickContact (Context context, Rect target, Uri lookupUri, String[] excludeMimes, String prioritizedMimeType)
Trigger a dialog that lists the various methods of interacting with
 the requested Contacts entry. This may be based on available
 ContactsContract.Data rows under that contact, and may also
 include social status and presence details.
| Parameters | |
|---|---|
| context | Context: The parentContextthat may be used as the
            parent for this dialog. | 
| target | Rect: SpecificRectthat this dialog should be
            centered around, in screen coordinates. In particular, if
            the dialog has a "callout" arrow, it will be pointed and
            centered around thisRect. If you are running at a
            non-native density, you need to manually adjust usingDisplayMetrics.densitybefore calling. | 
| lookupUri | Uri: AContactsContract.Contacts.CONTENT_LOOKUP_URIstyleUrithat describes a specific contact to feature
            in this dialog. A managed profile lookup uri is supported here,
            seeContactsContract.CommonDataKinds.Email.ENTERPRISE_CONTENT_LOOKUP_URIandPhoneLookup.ENTERPRISE_CONTENT_FILTER_URI. | 
| excludeMimes | String: Optional list ofData.MIMETYPEMIME-types
            to exclude when showing this dialog. For example, when
            already viewing the contact details card, this can be used
            to omit the details entry from the dialog. | 
| prioritizedMimeType | String: This mimetype should be prioritized in the QuickContacts UI.
             For example, passing the valueContactsContract.CommonDataKinds.Phone.CONTENT_ITEM_TYPEcan cause phone numbers to be
             displayed more prominently in QuickContacts. | 
