| AccountSelectionUtil | Utility class for selectiong an Account for importing contact(s) | 
| AccountSelectionUtil.AccountSelectedListener | |
| AttachImage | Provides an external interface for other applications to attach images to contacts. | 
| BaseContactEditorView | Base view that provides common code for the editor interaction for a specific
 RawContact represented through an EntityDelta. | 
| CallDetailActivity | Displays the details of a specific call log entry. | 
| CheckableImageView | A special variation of ImageView that can be used as a checkable object. | 
| Collapser | Class used for collapsing data items into groups of similar items. | 
| Collapser.Collapsible<T> | |
| Constants | Background Service that is used to keep our process alive long enough for background threads to finish. | 
| ContactEditorView | Custom view that provides all the editor interaction for a specific
 Contacts represented through an EntityDelta. | 
| ContactEntryAdapter<E extends ContactEntryAdapter.Entry> | |
| ContactEntryAdapter.Entry | Base class for adapter entries. | 
| ContactListItemView | A custom view for an item in the contact list. | 
| ContactOptionsActivity | An activity for selecting options for a given contact: custom ringtone and send-to-voicemail. | 
| ContactPhotoLoader | Asynchronously loads contact photos and maintains cache of photos. | 
| ContactPresenceIconUtil | Define the contact present show policy in Contacts | 
| ContactsListActivity | Displays a list of contacts. | 
| ContactsListActivity.ContactsSearchActivity | |
| ContactsListActivity.JoinContactActivity | |
| ContactsLiveFolders | |
| ContactsLiveFolders.AllContacts | |
| ContactsLiveFolders.PhoneContacts | |
| ContactsLiveFolders.StarredContacts | |
| ContactsPreferences | Manages user preferences for contacts. | 
| ContactsPreferences.ChangeListener | |
| ContactsPreferencesActivity | Shows a list of all available Groups available, letting the user select which ones they want to be visible. | 
| ContactsPreferencesActivity.AccountDisplay | ContactsPreferencesActivity.GroupDeltadetails for a single Account, usually shown as
 children under a single expandable group. | 
| ContactsPreferencesActivity.AccountSet | Set of all ContactsPreferencesActivity.AccountDisplayentries, one for each source. | 
| ContactsPreferencesActivity.DisplayAdapter | ExpandableListAdapter that shows ContactsPreferencesActivity.GroupDeltasettings,
 grouped by Account source. | 
| ContactsPreferencesActivity.GroupDelta | Entry holding any changes to Groups or Settings rows,
 such as SHOULD_SYNCorGROUP_VISIBLE. | 
| ContactsPreferencesActivity.Prefs | |
| ContactsPreferencesActivity.UpdateTask | Background task that persists changes to GROUP_VISIBLE,
 showing spinner dialog to user while updating. | 
| ContactsSearchManager | A convenience class that helps launch contact search from within the app. | 
| ContactsSectionIndexer | A section indexer that is configured with precomputed section titles and their respective counts. | 
| ContactsSource | Internal structure that represents constraints and styles for a specific data source, such as the various data types they support, including details on how those types should be rendered and edited. | 
| ContactsSource.DataKind | Description of a specific data type, usually marked by a unique MIMETYPE. | 
| ContactsSource.EditField | Description of a user-editable field on a ContactsSource.DataKindrow, such asNUMBER. | 
| ContactsSource.EditType | Description of a specific "type" or "label" of a ContactsSource.DataKindrow,
 such asTYPE_WORK. | 
| ContactsSource.StringInflater | Generic method of inflating a given Cursor into a user-readable CharSequence. | 
| ContactsUtils | |
| ContactsUtils.ProviderNames | 
| DataStatus | Storage for a social status update. | 
| DialtactsActivity | The dialer activity that has one tab with the virtual 12key dialer, a tab with recent calls in it, a tab with the contacts and a tab with the favorite. | 
| DontPressWithParentImageView | Special class to to allow the parent to be pressed without being pressed itself. | 
| EditContactActivity | Activity for editing or inserting a contact. | 
| EditContactActivity.PersistTask | Background task for persisting edited contact data, using the changes
 defined by a set of EntityDelta. | 
| Editor | Generic definition of something that edits a Data row through an EntityDelta.ValuesDeltaobject. | 
| Editor.EditorListener | Listener for an Editor, usually to handle deleted items. | 
| EmptyService | Background Service that is used to keep our process alive long enough for background threads to finish. | 
| EntityDelta | Contains an Entity and records any modifications separately so the original Entity can be swapped out with a newer version and the changes still cleanly applied. | 
| EntityDelta.ValuesDelta | Type of ContentValues that maintains both an original state and a modified version of that state. | 
| EntityDiff | Describes a set of ContentProviderOperation that need to be executed to transform a database from one Entity to another. | 
| EntityModifier | Helper methods for modifying an EntityDelta, such as inserting
 new rows, or enforcingContactsSource. | 
| EntitySet | Container for multiple EntityDeltaobjects, usually when editing
 together as an entire aggregate. | 
| ExchangeSource | |
| ExportVCardActivity | Class for exporting vCard. | 
| ExternalSource | Internal structure that represents constraints and styles for a specific data source, such as the various data types they support, including details on how those types should be rendered and edited. | 
| FallbackSource | |
| FallbackSource.CommonInflater | |
| FallbackSource.EmailActionInflater | |
| FallbackSource.EventActionInflater | |
| FallbackSource.ImActionInflater | |
| FallbackSource.PhoneActionAltInflater | |
| FallbackSource.PhoneActionInflater | |
| FallbackSource.PostalActionInflater | |
| FallbackSource.SimpleInflater | Simple inflater that assumes a string resource has a "%s" that will be filled from the given column. | 
| GenericEditorView | Simple editor that handles labels and any ContactsSource.EditFielddefined for
 the entry. | 
| GoogleSource | |
| GroupingListAdapter | Maintains a list that groups adjacent items sharing the same value of a "group-by" field. | 
| GroupingListAdapter.PositionMetadata | Information about a specific list item: is it a group, if so is it expanded. | 
| ImportVCardActivity | Class for importing vCard. | 
| KindSectionView | Custom view for an entire section of data as segmented by ContactsSource.DataKindaround aMIMETYPE. | 
| PhoneDisambigDialog | Class used for displaying a dialog with a list of phone numbers of which one will be chosen to make a call or initiate an sms message. | 
| PhotoEditorView | Simple editor for Photo. | 
| PinnedHeaderListView | A ListView that maintains a header pinned at the top of the list. | 
| PinnedHeaderListView.PinnedHeaderAdapter | Adapter interface. | 
| ProgressShower | 
| QuickContactActivity | Stub translucent activity that just shows QuickContactWindowfloating
 above the caller. | 
| QuickContactWindow | Window that shows QuickContact dialog for a specific _ID. | 
| QuickContactWindow.OnDismissListener | Interface used to allow the person showing a QuickContactWindowto
 know when the window has been dismissed. | 
| QuickContactWindow.RootLayout | Custom layout the sole purpose of which is to intercept the BACK key and close QC even when the soft keyboard is open. | 
| RecentCallsListActivity | Displays a list of call log entries. | 
| RecentCallsListActivity.RecentCallsListItemViews | 
| ScrollingTabWidget | |
| ScrollingTabWidget.OnTabSelectionChangedListener | |
| SearchEditText | A custom text editor that helps automatically dismiss the activity along with the soft keyboard. | 
| SearchResultsActivity | The activity that displays the list of contact search results. | 
| ShowOrCreateActivity | Handle several edge cases around showing or possibly creating contacts in connected with a specific E-mail address or phone number. | 
| Sources | Singleton holder for all parsed ContactsSourceavailable on the
 system, typically filled through PackageManager queries. | 
| SpecialCharSequenceMgr | Helper class to listen for some magic character sequences that are handled specially by the dialer. | 
| SplitAggregateView | A list view for constituent contacts of an aggregate. | 
| SplitAggregateView.OnContactSelectedListener | Listener interface that gets the contact ID of the user-selected contact. | 
| StickyTabs | Utility class to annotate Intents with extra data required for the Sticky-Tab behavior, which allows storing the app to go to the last tab that was used to make a call. | 
| TabStripView | Extension of LinearLayout that takes care of drawing bottom strips over the tab children. | 
| TextHighlightingAnimation | An animation that alternately dims and brightens the non-highlighted portion of text. | 
| TextHighlightingAnimation.TextWithHighlighting | A Spanned that highlights a part of text by dimming another part of that text. | 
| TwelveKeyDialer | Dialer activity that displays the typical twelve key interface. | 
| TypePrecedence | This class is deprecated.
      use getTypePrecedence(ContactsSource.DataKind, int)instead, since this
             list isn't Account based. | 
| ViewContactActivity | Displays the details of a specific contact. | 
| ViewIdGenerator | A class that provides unique view ids for ContentEditorView, KindSectionView,GenericEditorViewand EditView onEditContactActivity. | 
| WeakAsyncTask<Params, Progress, Result, WeakTarget> |