2015-07-02 9 views
11

Sto sviluppando un'applicazione e l'esigenza è di mostrare l'icona dell'app nell'app di contatto nativa di Android per i contatti che utilizzano anche la mia app, cioè che hanno installato e registrato sulla mia app. Voglio mostrare l'etichetta gentile di WhatsApp nei contatti.Come aggiungere tag app personalizzati nell'app nativa per Android?

Da queste due immagini per riferimento

enter image description here

enter image description here

sto recupero tutti i contatti e inviarli al server che restituisce con la lista dei contatti che utilizzano la mia app. Solo per quei contatti devo mostrare la mia icona dell'app nell'app contatto.

Ho letto molte risorse ma fino ad ora non l'ho colpito. Ho creato un account e l'ho aggiunto alle impostazioni (dato che è il primo passo). Quindi ho creato SyncAdapter e ho provato a sincronizzare i contatti ma non a sincronizzarlo.

Sono bloccato su questo negli ultimi 3 giorni.

Ho notato anche che il mio account app viene aggiunto in Impostazioni-> Account ma non viene aggiunto nell'app Contatti (Contatto-> Account) e quando provo ad aggiungere il mio account app lì. Non aggiunge.

risposta

5

Ho risolto il problema. Il problema consisteva nel definire il mimetype per il contatto.

mi definiva mimetype come

vnd.android.cursor.item/vnd.com.xxx.xxx.xx

Tuttavia non ci dovrebbero essere VND nella seconda parte del tipo MIME.

tipo MIME corretto - vnd.android.cursor.item/com.xxx.xxx.xx

+0

come fare, si può spiegare passi interi? questa necessità di aggiungere account nelle impostazioni? –

Problemi correlati