我正在编写一个具有联系人同步功能的社交网络应用程序。我有工作代码(来自我在此处找到的示例)在同步适配器中插入 v2.x 上的联系人。
但是,摩托罗拉 Blur 软件无法识别 2.x 联系人(我使用的是基于 Droid X 的 2.2 Moto 版本)。Blur 使用联系人 1.x API,但我无法找到/理解如何使用它的示例。 此页面显示如何按名称查询,但我想 a)添加和 b)按自定义帐户(或可能的 MIME)类型查询。
我正在使用的 v2 代码创建一个新的原始联系人,创建一个“StructuredName”数据记录,然后创建一个自定义 MIME 类型的数据记录。
如何在 1.x API(级别 3)上进行等效操作?我认为这就是 Contacts.Extensions 类的用途,但文档充其量是不清楚的。