【问题标题】:How can I read contacts other then from "Google" account?我如何从“Google”帐户中读取其他联系人?
【发布时间】:2011-12-19 00:59:06
【问题描述】:

我的设备上配置了多个帐户(Android 3.2):

  • com.android.exchange(交易所)
  • com.facebook.auth.login (Facebook)
  • com.twitter.android.auth.login (Twitter)
  • com.google (谷歌)

但是当我尝试读取联系人时,我得到的只是来自“Google”帐户的联系人。

Cursor cursor = getContentResolver().query(ContactsContract.RawContacts.CONTENT_URI, null, null, null, null);
...

我看到一条关于facebook contacts restrictions 的评论,这对我来说实际上毫无意义。

问题。那么我如何检索“联系人”应用程序显示的同一组联系人?

更新:“Twitter”和“Exchange”我错了,它们很好用。 “Facebook”的唯一问题。

【问题讨论】:

    标签: android contacts android-contacts


    【解决方案1】:

    Post:

    Dmitri Plotnikov:通过联系人提供程序访问 Facebook 好友仅限于 供应商本身提供的一些系统应用程序。其他应用 无法读取该数据。

    Post:

    piyu:...但问题是我没有获得受限的 facebook 联系人...

    Dmitri Plotnikov:很遗憾,答案是否定的。这是由 facebook 并且是特定于 facebook 的。没有其他同步适配器创建 受限的原始联系人。

    【讨论】:

      【解决方案2】:

      这是我发布如何阅读所有联系人的链接,包括 facebook

      Read all contacts (including imported from facebook, etc)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-01-25
        • 2013-12-27
        • 1970-01-01
        • 1970-01-01
        • 2017-06-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多