【问题标题】:Display synced contacts in HTC Sense在 HTC Sense 中显示同步的联系人
【发布时间】:2011-02-24 17:07:55
【问题描述】:

我目前正在开发 SyncAdapter 以从 WebService 添加联系人。 在模拟器上一切正常,但在运行 HTC Sense 的 HTC Desire 上没有显示联系人。

我读到 Sense 需要“真实”联系人来“链接”新联系人,但我很确定 Facebook 同步应用程序会添加新联系人。

那么有谁知道如何做到这一点? 谢谢。

【问题讨论】:

    标签: android sync htcsense


    【解决方案1】:

    好的,刚刚开始使用,您只需在群组中声明您的帐户即可。这是我所做的:

    ContentProviderClient client = mContext.getContentResolver().acquireContentProviderClient(ContactsContract.AUTHORITY_URI);
    ContentValues cv = new ContentValues();
    cv.put(Groups.ACCOUNT_NAME, account.name);
    cv.put(Groups.ACCOUNT_TYPE, account.type);
    cv.put(Settings.UNGROUPED_VISIBLE, true);
    client.insert(Settings.CONTENT_URI.buildUpon()
        .appendQueryParameter(ContactsContract.CALLER_IS_SYNCADAPTER, "true")
        .build(), cv);
    

    【讨论】:

    • 伙计,我很高兴我偶然发现了这个!谢谢你。这实际上适用于我在此处goo.gl/HGyRA 的最新问题,因此,如果您将答案作为指向此答案的链接发布,我很乐意接受它
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-17
    • 2019-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多