2011-08-25 12 views
7

El API documentation para el método de AccountManager de Android hasFeatures tiene que decir lo siguiente acerca de qué características son compatibles con cada autenticador:¿Qué características son compatibles con el autenticador de cuentas de Google Android?

Características de la cuenta son los tokens de cadena-autenticador específicos que identifican propiedades de la cuenta booleanos. Por ejemplo, las funciones se usan para indicar si las cuentas de Google tienen un servicio en particular (como Google Calendario o Google Talk) habilitado. Los nombres de las características y sus significados se publican en algún lugar asociado con el autenticador en cuestión.

¿Alguien tiene alguna idea de dónde "en algún lugar relacionado con el autenticador de que se trate" realidad es que el autenticador utilizado para las cuentas de Google? Me gustaría saber qué características son compatibles.

Respuesta

5

Todavía no he encontrado ninguna documentación oficial pero he descubierto el caso de uso principal, el de determinar si una cuenta de Google está asociada a un servicio de Google específico.

Hay una función para cada servicio y el nombre de la característica es de la forma service_<service_code_name>. Utilizando this (possibly out-of-date) list of service code names para los servicios de Google, podemos buscar funciones como service_lh2 (Picasa), service_groups2 (Grupos de Google) y service_mail (GMail).

+2

El enlace de los nombres en clave "posiblemente desactualizados" ahora está completamente desactualizado. El enlace está muerto. –

+1

@DaveCameron Actualizado para que apunte a la versión en archive.org. –

+0

¿Cuáles son esas "características"? ¿Donde puedo encontrarlos? ¿Es posible filtrar las cuentas por aquellas que puede establecer para los contactos, para cuando crea un nuevo contacto (o modifica uno)? –

Cuestiones relacionadas