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 に答える