Lines Matching defs:Contacts

58  * {@link Contacts}.
78 * A row in the {@link Contacts} table represents an aggregate of one or more
166 * A boolean parameter for {@link Contacts#CONTENT_STREQUENT_URI} and
167 * {@link Contacts#CONTENT_STREQUENT_FILTER_URI}, which requires the ContactsProvider to
310 * the same API as the main Contacts Provider. However, there is no expectation that
317 * expected to support at least {@link ContactsContract.Contacts#CONTENT_FILTER_URI
318 * Contacts.CONTENT_FILTER_URI}. If a Directory provider wants to participate
330 * The client interacts with a directory via Contacts Provider by supplying an
334 * When the Contacts Provider receives the request, it transforms the URI and forwards
344 * Clients should send directory requests to Contacts Provider and let it
347 * Contacts Provider to implement additional system-level features and
348 * optimizations. Access to Contacts Provider is protected by the
366 * The Directory table is read-only and is maintained by the Contacts Provider
383 * <p>Custom Directories are discovered by the Contacts Provider following this procedure:
396 * Then Contacts Provider sends a {@link Directory#CONTENT_URI Directory.CONTENT_URI}
403 * <li>Contacts Provider compiles directory lists received from all directory
409 * <p>Contacts Provider automatically interrogates newly installed or replaced packages.
417 * are automatically removed from the Contacts Provider.
422 * should call {@link #notifyDirectoryChange} to notify the Contacts Provider of the change.
423 * In response, the Contacts Provider will requery the directory provider to obtain the
429 * the corresponding directory rows are automatically removed from the Contacts Provider.
471 * The name of the package that owns this directory. Contacts Provider
497 * The authority of the Directory Provider. Contacts Provider will
499 * A directory provider can leave this column empty - Contacts Provider will fill it in.
503 * All directory requests must be routed through Contacts Provider.
610 * a particular directory provider. The Contacts provider will turn around
615 // This is done to trigger a query by Contacts Provider back to the directory provider.
801 * Columns of {@link ContactsContract.Contacts} that track the user's
804 * @see Contacts
808 * @see ContactsContract.Contacts.AggregationSuggestions
845 * Columns of {@link ContactsContract.Contacts} that refer to intrinsic
849 * @see Contacts
852 * @see ContactsContract.Contacts.AggregationSuggestions
945 * @see Contacts
1061 * @see Contacts
1209 * <dd>Be careful with deleting Contacts! Deleting an aggregate contact
1232 * <th colspan='4'>Contacts</th>
1401 public static class Contacts implements BaseColumns, ContactsColumns,
1406 private Contacts() {}
1433 * Base {@link Uri} for referencing a single {@link Contacts} entry,
1453 * Base {@link Uri} for referencing multiple {@link Contacts} entry,
1473 * requested {@link Contacts} entry.
1480 Contacts.LOOKUP_KEY, Contacts._ID
1500 * given {@link ContactsContract.Contacts#_ID} and {@link #LOOKUP_KEY}.
1503 return ContentUris.withAppendedId(Uri.withAppendedPath(Contacts.CONTENT_LOOKUP_URI,
1517 Cursor c = resolver.query(lookupUri, new String[]{Contacts._ID}, null, null, null);
1525 return ContentUris.withAppendedId(Contacts.CONTENT_URI, contactId);
1649 * providers implementing this protocol are allowed to provide common Contacts
1720 * Uri uri = Contacts.CONTENT_URI.buildUpon()
1722 * .appendPath(Contacts.AggregationSuggestions.CONTENT_DIRECTORY)
1726 * new String[] {Contacts.DISPLAY_NAME, Contacts._ID, Contacts.LOOKUP_KEY},
1746 * {@link android.provider.ContactsContract.Contacts#CONTENT_FILTER_URI}.
1827 android.net.Uri.Builder builder = Contacts.CONTENT_URI.buildUpon();
1829 builder.appendPath(Contacts.AggregationSuggestions.CONTENT_DIRECTORY);
1864 * Uri contactUri = ContentUris.withAppendedId(Contacts.CONTENT_URI, contactId);
1865 * Uri photoUri = Uri.withAppendedPath(contactUri, Contacts.Photo.CONTENT_DIRECTORY);
1867 * new String[] {Contacts.Photo.PHOTO}, null, null, null);
1889 * Uri contactUri = ContentUris.withAppendedId(Contacts.CONTENT_URI, contactId);
1890 * Uri displayPhotoUri = Uri.withAppendedPath(contactUri, Contacts.Photo.DISPLAY_PHOTO);
1905 * {@link ContactsContract.Contacts#openContactPhotoInputStream(ContentResolver, Uri, boolean)}
1960 Contacts.Photo.DISPLAY_PHOTO);
2035 * <dd>The profile Contact has the same update restrictions as Contacts in general,
2072 * {@link Uri} for referencing the user's profile {@link Contacts} entry,
2082 * {@link Contacts} entry. An individual raw contact entry within the profile
2118 * A reference to the {@link ContactsContract.Contacts#_ID} that this
2295 * contacts associated with a {@link Contacts} row are deleted, the {@link Contacts} row
2384 * <td>The ID of the row in the {@link ContactsContract.Contacts} table
2417 * {@link ContactsContract.Contacts#markAsContacted}.</td>
2427 * {@link ContactsContract.Contacts#markAsContacted}.
2448 * ringtone on a contact, use the field {@link ContactsContract.Contacts#CUSTOM_RINGTONE
2449 * Contacts.CUSTOM_RINGTONE}
2624 * {@link Contacts} aggregate.
2643 * have a corresponding {@link Contacts} aggregate and therefore will not be included in
2644 * {@link Contacts} query results.
2656 * Build a {@link android.provider.ContactsContract.Contacts#CONTENT_LOOKUP_URI}
2657 * style {@link Uri} for the parent {@link android.provider.ContactsContract.Contacts}
2664 RawContacts.CONTACT_ID, Contacts.LOOKUP_KEY
2672 return Contacts.getLookupUri(contactId, lookupKey);
3148 * ContentUris.withAppendedId(Contacts.CONTENT_URI, contactId),
3149 * Contacts.StreamItems.CONTENT_DIRECTORY),
3155 * Cursor c = getContentResolver().query(Contacts.CONTENT_URI.buildUpon()
3157 * .appendPath(Contacts.StreamItems.CONTENT_DIRECTORY).build(),
3279 * A reference to the {@link android.provider.ContactsContract.Contacts#_ID}
3288 * A reference to the {@link android.provider.ContactsContract.Contacts#LOOKUP_KEY}
4186 * <td>The id of the row in the {@link Contacts} table that this data belongs
4205 * {@link ContactsContract.Contacts} is available
4215 * <th colspan='4'>Join with {@link ContactsContract.Contacts}</th>
4221 * <td>See {@link ContactsContract.Contacts}</td>
4227 * <td>See {@link ContactsContract.Contacts}</td>
4233 * <td>See {@link ContactsContract.Contacts}.</td>
4239 * <td>See {@link ContactsContract.Contacts}.</td>
4245 * <td>See {@link ContactsContract.Contacts}.</td>
4251 * <td>See {@link ContactsContract.Contacts}.</td>
4257 * <td>See {@link ContactsContract.Contacts}.</td>
4263 * <td>See {@link ContactsContract.Contacts}.</td>
4269 * <td>See {@link ContactsContract.Contacts}.</td>
4275 * <td>See {@link ContactsContract.Contacts}.</td>
4281 * <td>See {@link ContactsContract.Contacts}.</td>
4287 * <td>See {@link ContactsContract.Contacts}.</td>
4293 * <td>See {@link ContactsContract.Contacts}.</td>
4299 * <td>See {@link ContactsContract.Contacts}.</td>
4305 * <td>See {@link ContactsContract.Contacts}.</td>
4311 * <td>See {@link ContactsContract.Contacts}.</td>
4334 * Build a {@link android.provider.ContactsContract.Contacts#CONTENT_LOOKUP_URI}
4335 * style {@link Uri} for the parent {@link android.provider.ContactsContract.Contacts}
4347 RawContacts.CONTACT_ID, Contacts.LOOKUP_KEY
4355 return Contacts.getLookupUri(contactId, lookupKey);
4529 * This flag is useful (currently) only for vCard exporter in Contacts app, which
4531 * Contacts app itself has priviledge to access all data including "un-expotable"
4613 * Columns from the Contacts table are also available through a join.
4617 * <th colspan='4'>Join with {@link Contacts}</th>
4629 * <td>See {@link ContactsContract.Contacts}</td>
4635 * <td>See {@link ContactsContract.Contacts}</td>
4641 * <td>See {@link ContactsContract.Contacts}.</td>
4647 * <td>See {@link ContactsContract.Contacts}.</td>
4653 * <td>See {@link ContactsContract.Contacts}.</td>
4659 * <td>See {@link ContactsContract.Contacts}.</td>
4665 * <td>See {@link ContactsContract.Contacts}.</td>
4671 * <td>See {@link ContactsContract.Contacts}.</td>
4677 * <td>See {@link ContactsContract.Contacts}.</td>
4683 * <td>See {@link ContactsContract.Contacts}.</td>
4991 * Additional column returned by the {@link Contacts#CONTENT_FILTER_URI} providing the
6904 * The total number of {@link Contacts} that have
6939 * The total number of {@link Contacts} that have both
7062 * <td>The total number of {@link Contacts} that have
7070 * <td>The total number of {@link Contacts} that have both
7319 * Read-only count of {@link Contacts} from a specific source that have
7327 * Read-only count of {@link Contacts} from a specific source that have
7337 * Contacts-specific settings for various {@link Account}'s.
7384 * <td>Read-only count of {@link Contacts} from a specific source that have
7391 * <td>Read-only count of {@link Contacts} from a specific source that have
7467 * The status used when the provider is in the process of upgrading. Contacts
7510 * Contacts Provider. Applications can also clear all usage information.
7513 * With the feedback, Contacts Provider may return more contextually appropriate results for
7515 * {@link ContactsContract.Contacts#CONTENT_FILTER_URI},
7531 * the communication, which enables the Contacts Provider to differentiate between kinds of
7577 Uri.withAppendedPath(Contacts.CONTENT_URI, "delete_usage");
7612 * a specific {@link Contacts} entry.
7650 * the {@link Contacts} entry being shown. This may include social
7657 * of the {@link Contacts} entry being shown. This may include detailed
7712 * the requested {@link Contacts} entry. This may be based on available
7722 * @param lookupUri A {@link ContactsContract.Contacts#CONTENT_LOOKUP_URI} style
7743 * the requested {@link Contacts} entry. This may be based on available
7756 * {@link ContactsContract.Contacts#CONTENT_LOOKUP_URI} style
7845 "android.provider.Contacts.SEARCH_SUGGESTION_CLICKED";
7852 "android.provider.Contacts.SEARCH_SUGGESTION_DIAL_NUMBER_CLICKED";
7859 "android.provider.Contacts.SEARCH_SUGGESTION_CREATE_CONTACT_CLICKED";
7934 "android.provider.Contacts.PROFILE_CHANGED";
8028 * Intents related to the Contacts app UI.
8318 * Intent intent = new Intent(Intent.ACTION_INSERT, Contacts.CONTENT_URI);