Aggiungere distintivo e l'intenzione di QuickContactBadge con SyncAdapter
Domanda
Ho uno SyncAdapter e il contatto sincronizzazione funziona benissimo. Solo voglio un bel distintivo aggiunto al QuickContactBadge nell'applicazione contatto. Come posso ottenere questo lavoro?
Soluzione
ho trovato la soluzione. Che, fondamentalmente, dici, nel vostro manifesto, che l'attività in grado di gestire i contatti che vengono uniti. Nel fare la fusione si è scelto un tipo MIME, utilizzare questo tipo MIME in una per un'attività che si sceglie:
<intent-filter android:icon="@drawable/hyves">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.item/vnd.hyves.profile" />
</intent-filter>
Poi, quando l'attività si avvia è possibile ottenere il contatto facendo: Cursore cur = getContentResolver () query (getIntent () getData (), null, null, null, null.);.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow