Добавьте значок и намерение в QuickContactBadge с SyncAdapter
У меня есть SyncAdapter и синхронизация контактов работает нормально. Только я хочу добавить хороший значок в QuickContactBadge в приложении контактов. Как я могу заставить это работать?
1 ответ
Решение
Я нашел решение. В своем манифесте вы в основном говорите, какая деятельность может обрабатывать контакты, которые объединяются. Выполняя слияние, вы выбрали тип пантомимы, используйте этот тип пантомимы для действия, которое вы выбираете:
<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>
Затем, когда начинается действие, вы можете получить контакт, выполнив: Cursor cur = getContentResolver(). Query(getIntent(). GetData(), null, null, null, null);