¿Cómo consigo que mi tipo de cuenta personalizada aparezca en la aplicación de contactos de Android?

He creado un tipo de cuenta personalizado y puedo crear contactos de ese tipo con éxito en el ContactProvider de ContactsContract de Android. Pero estoy teniendo muchos problemas para descubrir cómo aparece la etiqueta y el icono de mi cuenta personalizados al editar el contacto en la aplicación de contactos predeterminada.

Al editar un tipo de contacto personalizado, la etiqueta debe ser algo así como "contacto", con el ícono de su aplicación a la derecha. En su lugar, la edición de contactos de mi tipo siempre muestra una etiqueta de "Teléfono solo, contacto no sincronizado". Vea la primera captura de pantalla a continuación para ver un ejemplo.

Lo extraño es que recoge mi nombre de cuenta, que se puede ver en la captura de pantalla debajo de la etiqueta incorrecta (comienza con "+1415").

Y he mostrado con éxito la etiqueta y el icono de mi aplicación en la aplicación de configuración en las cuentas, así que sé que estoy haciendo algo bien. Vea la segunda captura de pantalla a continuación para ver una prueba de eso (la etiqueta de la cuenta es "Bolt").

Tengo el siguiente authenticator.xml:

<account-authenticator xmlns:android="http://schemas.android.com/apk/res/android"
    android:accountType="@string/account_type"
    android:label="@string/app_name"
    android:icon="@drawable/app_icon"
    android:smallIcon="@drawable/app_icon" />

Y este es mi syncadapter.xml:

<sync-adapter xmlns:android="http://schemas.android.com/apk/res/android"
    android:contentAuthority="@string/contacts_content_authority"
    android:accountType="@string/account_type"
    android:userVisible="true"
    android:allowParallelSyncs="false"
    android:isAlwaysSyncable="true"
    android:supportsUploading="false" />

¿Alguien puede indicarme a dónde me voy mal con esto? Puedo proporcionar más información según sea necesario. He intentado crear el contacto desde mi SyncAdapter usando el parámetro CLIENT_IS_SYNCADAPTER pero eso no cambió nada. He intentado algunas otras cosas también, pero nada ha funcionado todavía.

Respuestas a la pregunta(1)

Su respuesta a la pregunta