0

我正在使用 Xamarin 开发一个机器人应用程序,可以添加电话、电子邮件公司名称,但我无法弄清楚要使用哪些常量来添加地址。

我正在使用这样的代码:

//Name
builder = ContentProviderOperation.NewInsert(ContactsContract.Data.ContentUri);
builder.WithValueBackReference(ContactsContract.Data.InterfaceConsts.RawContactId, 0);
builder.WithValue(ContactsContract.Data.InterfaceConsts.Mimetype, ContactsContract.CommonDataKinds.StructuredName.ContentItemType);
builder.WithValue(ContactsContract.CommonDataKinds.StructuredName.DisplayName, _contactObj.Name);
builder.WithValue(ContactsContract.CommonDataKinds.StructuredName.FamilyName, _contactObj.LastName);
builder.WithValue(ContactsContract.CommonDataKinds.StructuredName.GivenName, _contactObj.FirstName);
builder.WithValue(ContactsContract.CommonDataKinds.StructuredName.MiddleName, _contactObj.MiddleInitial);
builder.WithValue(ContactsContract.CommonDataKinds.StructuredName.Prefix, _contactObj.Prefix);
builder.WithValue(ContactsContract.CommonDataKinds.StructuredName.Suffix, _contactObj.Suffix);
ops.Add(builder.Build());

谢谢

4

1 回答 1

0

我相信您正在寻找的是ContactsContract.CommonDataKinds.StructuredPostal. 完整的信息可以在这里找到。谢谢!

于 2013-12-30T08:37:31.970 回答