1

我有一个 SyncAdapter 并且联系人同步工作正常。只有我想要一个漂亮的徽章添加到联系人应用程序中的 QuickContactBadge。我怎样才能让它工作?

4

1 回答 1

4

我找到了解决方案。您基本上在清单中告诉您哪些活动可以处理合并的联系人。在进行合并时,您选择了一种 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);

于 2011-02-14T10:34:23.283 回答