Lines Matching defs:provider

17 package android.provider;
54 * The contract between the contacts provider and applications. Contains
113 /** The authority for the contacts provider */
115 /** A content:// style uri to the authority for the contacts provider */
147 * {@link #PRIMARY_ACCOUNT_TYPE}. The contacts provider handling a query may rely on
151 * obtaining possible recipients, letting the provider know which account is selected during
152 * the composition. The provider may use the "primary account" information to optimize
173 * The boolean indicates that the provider did not create a snippet and that the client asking
192 * This enables a content provider to remove duplicate entries in results.
257 * A Directory is implemented as a content provider with its unique authority and
259 * every directory provider will implement this Contract in its entirety. If a
260 * directory provider does not have an implementation for a specific request, it
264 * The most important use case for Directories is search. A Directory provider is
266 * Contacts.CONTENT_FILTER_URI}. If a Directory provider wants to participate
273 * A directory provider should return NULL for every projection field it does not
283 * the request to the corresponding directory content provider.
294 * directory provider URIs by themselves. This level of indirection allows
297 * READ_CONTACTS permission, but access to the directory provider is protected by
299 * platform versions the provider should perform the following check to make sure the call
340 * This tag should be placed inside the corresponding content provider declaration.
345 * query to each of the directory authorities. A directory provider must implement
347 * the provider must have a unique combination for the {@link #ACCOUNT_NAME} and
358 * Thus simply installing a package containing a directory provider is sufficient
359 * to have that provider registered. A package supplying a directory provider does
368 * When the list of directories handled by a directory provider changes
369 * (for instance when the user adds a new Directory account), the directory provider
371 * In response, the Contacts Provider will requery the directory provider to obtain the
420 * fill it in with the name of the package containing the directory provider.
446 * use this authority to forward requests to the directory provider.
447 * A directory provider can leave this column empty - Contacts Provider will fill it in.
558 * a particular directory provider. The Contacts provider will turn around
559 * and send a query to the directory provider for the full list of directories,
563 // This is done to trigger a query by Contacts Provider back to the directory provider.
564 // No data needs to be sent back, because the provider can infer the calling
600 * @see android.provider.SyncStateContract.Helpers#get
602 public static byte[] get(ContentProviderClient provider, Account account)
604 return SyncStateContract.Helpers.get(provider, CONTENT_URI, account);
608 * @see android.provider.SyncStateContract.Helpers#get
610 public static Pair<Uri, byte[]> getWithUri(ContentProviderClient provider, Account account)
612 return SyncStateContract.Helpers.getWithUri(provider, CONTENT_URI, account);
616 * @see android.provider.SyncStateContract.Helpers#set
618 public static void set(ContentProviderClient provider, Account account, byte[] data)
620 SyncStateContract.Helpers.set(provider, CONTENT_URI, account, data);
624 * @see android.provider.SyncStateContract.Helpers#newSetOperation
654 * @see android.provider.SyncStateContract.Helpers#get
656 public static byte[] get(ContentProviderClient provider, Account account)
658 return SyncStateContract.Helpers.get(provider, CONTENT_URI, account);
662 * @see android.provider.SyncStateContract.Helpers#get
664 public static Pair<Uri, byte[]> getWithUri(ContentProviderClient provider, Account account)
666 return SyncStateContract.Helpers.getWithUri(provider, CONTENT_URI, account);
670 * @see android.provider.SyncStateContract.Helpers#set
672 public static void set(ContentProviderClient provider, Account account, byte[] data)
674 SyncStateContract.Helpers.set(provider, CONTENT_URI, account, data);
678 * @see android.provider.SyncStateContract.Helpers#newSetOperation
864 * If the content provider does not differentiate between full-size photos
1053 * A contacts provider is free to choose whatever representation makes most
1073 * A contacts provider is free to provide alternatives as necessary for
1075 * For example the default Android Open Source Project contacts provider
1133 * import android.provider.ContactsContract.Contacts;
1152 "android.provider.extra.ADDRESS_BOOK_INDEX";
1160 "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES";
1168 "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS";
1178 * inserted, the provider will first try to find a Contact representing the
1181 * Contact. If no match is found, the provider automatically inserts a new
1342 * constituent raw contacts. The provider may choose not to store this value
1400 * are in the corp provider for enterprise caller-ID. Contact picture URIs returned from
1651 * Return TRUE if a contact ID is from the contacts provider on the enterprise profile.
1699 * To reduce the amount of data duplication the contacts provider and directory
1812 * {@link android.provider.ContactsContract.Contacts#CONTENT_FILTER_URI}.
2064 * the read/write contact permissions required by the provider. Querying for profile
2073 * provider will check for the existence of a profile on the device. If one is
2136 * defines an ID-space in which profile data is stored, and is used by the provider
2294 * changes, the provider will check if the raw contact matches other
2632 * The content provider
2736 * Build a {@link android.provider.ContactsContract.Contacts#CONTENT_LOOKUP_URI}
2737 * style {@link Uri} for the parent {@link android.provider.ContactsContract.Contacts}
2741 // TODO: use a lighter query by joining rawcontacts with contacts in provider
2829 * beyond the read/write contact permissions required by the provider. Querying for
3144 * read/write contact permissions required by the provider. Querying for social stream data
3370 * contact permissions required by the provider. Querying for social stream photos
3437 * A reference to the {@link android.provider.ContactsContract.Contacts#_ID}
3450 * A reference to the {@link android.provider.ContactsContract.Contacts#LOOKUP_KEY}
3658 * contact permissions required by the provider. Querying for social stream photos
3842 * the provider will resize it appropriately for storage and display.
4194 * commands to the content provider saves a lot of time on context switching
4195 * between your process and the process in which the content provider runs.
4205 * in the batch. A yield point indicates to the content provider that before
4457 * The provider may choose not to store this value
4675 * Build a {@link android.provider.ContactsContract.Contacts#CONTENT_LOOKUP_URI}
4676 * style {@link Uri} for the parent {@link android.provider.ContactsContract.Contacts}
5197 * field is <i>not</i> specified, the provider will attempt to find a data row
5246 * Since presence status is inherently volatile, the content provider
5266 * one device to another, the content provider may choose not to store this field in long-term
5282 * entered by the user. If this value is not provided, the provider will follow
5284 * If there was a prior status update, the provider will default this field
5449 * The key to ask the provider to defer the formatting of the snippet to the client if
5896 * case the provider will try to automatically infer it. (It'll be left null if the
5897 * provider fails to infer.)
7076 * If this field is specified, the provider will first try to
7766 * Allows the provider to automatically decide whether the specified raw contacts should
7952 * API for inquiring about the general status of the provider.
7976 * An integer representing the current status of the provider.
7981 * Default status of the provider.
7986 * The provider won't respond to queries. It is in the middle of a long running task, such
8189 "android.provider.action.QUICK_CONTACT";
8197 public static final String EXTRA_TARGET_RECT = "android.provider.extra.TARGET_RECT";
8205 public static final String EXTRA_MODE = "android.provider.extra.MODE";
8213 = "android.provider.extra.PRIORITIZED_MIMETYPE";
8219 public static final String EXTRA_EXCLUDE_MIMES = "android.provider.extra.EXCLUDE_MIMES";
8526 "android.provider.Contacts.SEARCH_SUGGESTION_CLICKED";
8533 "android.provider.Contacts.SEARCH_SUGGESTION_DIAL_NUMBER_CLICKED";
8540 "android.provider.Contacts.SEARCH_SUGGESTION_CREATE_CONTACT_CLICKED";
8547 "android.provider.Contacts.DATABASE_CREATED";
8559 * provider which supports the "invite to the network" feature.
8622 "android.provider.Contacts.PROFILE_CHANGED";
8941 public static final String EXTRA_ACCOUNT = "android.provider.extra.ACCOUNT";
8952 public static final String EXTRA_DATA_SET = "android.provider.extra.DATA_SET";