ContactsContract.Contacts.EnterpriseContentUri Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
URI used for getting all contacts from both the calling user and the managed profile that is linked to it.
[Android.Runtime.Register("ENTERPRISE_CONTENT_URI", ApiSince=34)]
public static Android.Net.Uri EnterpriseContentUri { get; }
[<Android.Runtime.Register("ENTERPRISE_CONTENT_URI", ApiSince=34)>]
static member EnterpriseContentUri : Android.Net.Uri
Property Value
- Attributes
Remarks
URI used for getting all contacts from both the calling user and the managed profile that is linked to it.
It supports the same semantics as #CONTENT_URI
and returns the same columns.<br> If the calling user has no managed profile, it behaves in the exact same way as #CONTENT_URI
.<br> If there is a managed profile linked to the calling user, it will return merged results from both.
Note: this query returns the calling user results before the managed profile results, and this order is not affected by the sorting parameter.
If a result is from the managed profile, the following changes are made to the data: <ul> <li>#PHOTO_THUMBNAIL_URI
and #PHOTO_URI
will be rewritten to special URIs. Use ContentResolver#openAssetFileDescriptor
or its siblings to load pictures from them. <li>#PHOTO_ID
and #PHOTO_FILE_ID
will be set to null. Don't use them. <li>#_ID
and #LOOKUP_KEY
will be replaced with artificial values. These values will be consistent across multiple queries, but do not use them in places that do not explicitly say they accept them. If they are used in the selection
param in android.content.ContentProvider#query
, the result is undefined. <li>In order to tell whether a contact is from the managed profile, use ContactsContract.Contacts#isEnterpriseContactId(long)
.
Java documentation for android.provider.ContactsContract.Contacts.ENTERPRISE_CONTENT_URI
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.