使用MonoDroid添加与Droid的联系

时间:2013-12-27 20:21:43

标签: android xamarin mono xamarin.android xamarin.droid

我正在使用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());

由于

1 个答案:

答案 0 :(得分:0)

我相信你要找的是ContactsContract.CommonDataKinds.StructuredPostal。完整信息可以找到here。谢谢!