【问题标题】:Android contacts custom fieldAndroid 联系人自定义字段
【发布时间】:2013-06-12 13:11:00
【问题描述】:

是否可以在不编写同步适配器、身份验证器和同步服务的情况下使用自定义 mimetype(如 facebook 个人资料)向某些联系人添加自定义字段?我不想为我的应用程序添加“同步”功能。

【问题讨论】:

    标签: android android-contacts custom-fields contactscontract


    【解决方案1】:

    经过长时间的研究,我认为我找到了这个问题的答案。

    如果不编写一些同步服务代码、身份验证器和同步适配器,就无法创建自定义的可点击和可见字段。

    这里是添加新帐户到“帐户和同步”的示例代码,并使用自定义字段添加新联系人,可以在当前项目的一些活动中查看: https://github.com/nemezis/SampleContacts.

    【讨论】:

    • 谁能告诉我如何从 ViewingActivity 中的上述链接示例中读取联系方式。例如姓名、电话号码、电子邮件、自定义字段
    【解决方案2】:

    如果您使用 Gmail,Android 确实支持“开箱即用”同步自定义字段。

    您可以在浏览器中使用 Gmail 向任何联系人添加自定义字段。然后该字段将同步到手机。

    但是,要在手机上查看或编辑这些内容,您需要使用一些新的应用程序。

    我写了一篇文章来描述这个过程。 Gmail's Contacts Custom Fields and Android.

    【讨论】:

    • curly:您能否提供一个代码示例,说明如何从 RawContacts 获取自定义字段,因为我相信它应该在某个地方,对吧?我试图查看 Data[1-10] 但我没有找到类似的东西。如果您可以提供一个简短的 sn-p 从您可以获取自定义字段的位置,那将非常有价值。谢谢!
    • 我手头没有代码,但我相信你只需要检索Custom Type的所有记录。数据字段应包含可识别的标签和数据。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-10
    相关资源
    最近更新 更多