蜂窝同步适配器功能用于编辑联系人

时间:2011-12-01 14:58:54

标签: android contacts android-3.0-honeycomb edit android-syncadapter

我正在开发一个同步适配器。 我发现了这个:http://groups.google.com/group/android-developers/msg/85f9304dfcc4e284

在该论坛中,谷歌员工表示:

  

在Eclair的Android版本中通过Gingerbread集成编辑    第三方联系人的支持不足。诀窍是插入数据    行,“在MyApp中编辑”,这会将用户带到您的应用和您的应用    然后会提供编辑活动。此外,没有规定    用于在第三方帐户中创建新联系人的联系人UI。我们已经修好了    Honeycomb中的那些问题。现在您可以在您的指定中指定两个活动    元数据xml文件:一个用于创建新联系人,另一个用于编辑    现有的和vo! - 你有无缝集成。

我找不到这些新功能的文档。有人能告诉我在哪里可以找到它吗?

感谢您

1 个答案:

答案 0 :(得分:4)

在写这篇文章时,它们似乎完全没有记录。最好的办法是查看ICS源代码。

这是4.0.3中的相关源文件,它似乎将android.provider.CONTACTS_STRUCTURE元数据声明转换为可用对象。

http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android-apps/4.0.3_r1/com/android/contacts/model/ExternalAccountType.java

请注意,元数据中支持<EditSchema>标记,(我认为)是无缝第三方集成的关键。