ContactsContract.PhoneLookup.EnterpriseContentFilterUri Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
URI usado para buscar contactos por número de teléfono en las bases de datos de contactos del usuario que realiza la llamada y el perfil administrado que está vinculado a él.
[Android.Runtime.Register("ENTERPRISE_CONTENT_FILTER_URI")]
public static Android.Net.Uri? EnterpriseContentFilterUri { get; }
[<Android.Runtime.Register("ENTERPRISE_CONTENT_FILTER_URI")>]
static member EnterpriseContentFilterUri : Android.Net.Uri
Valor de propiedad
- Atributos
Comentarios
URI usado para buscar contactos por número de teléfono en las bases de datos de contactos del usuario que realiza la llamada y el perfil administrado que está vinculado a él.
Admite la misma semántica que #CONTENT_FILTER_URI
y devuelve las mismas columnas.<br> Si el dispositivo no tiene ningún perfil administrado que esté vinculado al usuario que realiza la llamada, se comporta exactamente del mismo modo que #CONTENT_FILTER_URI
.<br> Si hay un perfil administrado vinculado al usuario que realiza la llamada, primero consulta la base de datos de contactos del usuario que realiza la llamada y solo si no se encuentran contactos coincidentes allí, consulta la base de datos del perfil administrado. <p class="caution"><b>Precaución: </b>Si publicas tu aplicación en Google Play Store, este campo no ordena los resultados en función de la frecuencia de contactos. Para obtener más información, vea la página Proveedor de contactos.
Si un resultado procede del perfil administrado, se realizan los siguientes cambios en los datos: <ul><li>#PHOTO_THUMBNAIL_URI
y #PHOTO_URI
se volverán a escribir en URI especiales. Use ContentResolver#openAssetFileDescriptor
o sus elementos del mismo nivel para cargar imágenes de ellos. <li>#PHOTO_ID
y #PHOTO_FILE_ID
se establecerán en null. No las uses. <li>#CONTACT_ID
y #LOOKUP_KEY
se reemplazarán por valores artificiales. Estos valores serán coherentes en varias consultas, pero no los usen en lugares que no digan explícitamente que los aceptan. Si se usan en el selection
parámetro en android.content.ContentProvider#query
, el resultado es indefinido. <li>Para indicar si un contacto procede del perfil administrado, use ContactsContract.Contacts#isEnterpriseContactId(long)
.
Se puede pasar una dirección URL de búsqueda de contactos compilada ContactsContract.Contacts#getLookupUri(long, String)
con #CONTACT_ID
y una #LOOKUP_KEY
devuelta por esta API, ContactsContract.QuickContact#showQuickContact
incluso si un contacto procede del perfil administrado.
Uri lookupUri = Uri.withAppendedPath(PhoneLookup.ENTERPRISE_CONTENT_FILTER_URI,
Uri.encode(phoneNumber));
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.