QuickContactBadge показать основной номер телефона

Я пытаюсь запустить свою деятельность из QuickContactBadge. Мне удалось добавить значок, используя следующее в моем манифесте:

<intent-filter>
    <action android:name="android.intent.action.VIEW"/>
    <category android:name="android.intent.category.DEFAULT"/>
    <data android:mimeType="vnd.android.cursor.item/name"/>
</intent-filter>

Две проблемы, хотя:

  1. Когда я нажимаю на значок, отображается имя контакта (и я подозреваю, что то же самое будет передано действию). Я хочу, чтобы номер телефона отображался. Я пробовал следующее, но безуспешно: "vnd.android.cursor.item /phone", "vnd.android.cursor.dir /phone", "vnd.android.cursor.item /phone_v2", "vnd.android.cursor.dir /phone_v2"

  2. Как я могу изменить значок, показанный на значке?

Я нашел похожий пост здесь, но он не дает удовлетворительного решения.

0 ответов

Другие вопросы по тегам