Добавить значок и намерение QuickContactBadge с синхронизападом

StackOverflow https://stackoverflow.com/questions/4806987

  •  24-10-2019
  •  | 
  •  

Вопрос

У меня есть синхедиаптер, и синхронизация контактов работает нормально. Только я хочу, чтобы в QuickContactBadge был добавлен хороший значок в приложении для контакта. Как я могу заставить это работать?

Это было полезно?

Решение

Я нашел решение. Вы в основном говорите в своем манифесте, какая деятельность может обрабатывать контакты, которые объединены. При выполнении слияния вы выбрали тип MIME, используйте этот тип MIME в выбранном вами деятельности:

        <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);

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top