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?

È stato utile?

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
scroll top