Android 4.x:在联系人中获取自定义帐户类型侦听

Android 4.x:在联系人中获取自定义帐户类型侦听,第1张

概述我正在尝试为 Android编写自己的Sync Adapter.我正在从SDK中挖掘样本同步适配器,但它可怕的未记录. 我可以将联系人显示在联系人应用中.但我无法编辑或创建新的. 很难找到有关如何在默认联系人应用中列出要创建的自己的帐户类型的任何信息,或者让它们可编辑.我不想添加任何自定义stüff字段和android已经支持的数据. 任何人都可以指向我如何将我的同步适配器集成到默认联系人应用程序 我正在尝试为 Android编写自己的Sync Adapter.我正在从SDK中挖掘样本同步适配器,但它可怕的未记录.
我可以将联系人显示在联系人应用中.但我无法编辑或创建新的.

很难找到有关如何在默认联系人应用中列出要创建的自己的帐户类型的任何信息,或者让它们可编辑.我不想添加任何自定义stüff字段和androID已经支持的数据.

任何人都可以指向我如何将我的同步适配器集成到默认联系人应用程序(如交换同步)的教程或示例?

>将什么网络添加到AndroIDManifest.xml
>需要添加到contacts.xml的内容
>需要添加到syncadapter.xml的内容
>是否需要添加任何代码才能工作?

顺便说说:
我不关心低于ICS的AndroID版本.我到处都读到2.x的联系人应用程序不支持这个,但3.x及以上版本. 2.x不在桌面上,所以我正在寻找ICS方式来做到这一点.

提前致谢

解决方法 我认为回答这个问题有点晚了,但我遇到了这个问题并最终解决了.在androID 4.x中,你可以在androID中只添加三种帐户的联系方式. 1)Google帐户,2)Exchange帐户,3)可写帐户,并且通过可写,这意味着您的contacts.xml文件应包含EditSchema标记.您还应该将以下标记添加到清单文件中:

<元数据
                机器人:名字= “androID.provIDer.CONTACTS_STRUCTURE”
                androID:resource =“@ xml / contacts”/>

关于EditSchema,以下URL中有一个很好的示例:

http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android-apps/4.0.3_r1/packages/apps/Contacts/tests/res/xml/test_basic_contacts.xml

您只需复制上面的xml文件内容并将其粘贴到contacts.xml文件中.(如果需要,您可以自定义xml)并且一切都已完成!

总结

以上是内存溢出为你收集整理的Android 4.x:在联系人中获取自定义帐户类型侦听全部内容,希望文章能够帮你解决Android 4.x:在联系人中获取自定义帐户类型侦听所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1129750.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存