Добавить контакт в Droid с помощью MonoDroid
Я разрабатываю приложение для дроидов с использованием Xamarin и могу добавить Phone, EMail Company Name, но не могу понять, какие константы использовать для добавления адреса.
Я использую такой код:
//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 ответ
Я верю, что вы ищете ContactsContract.CommonDataKinds.StructuredPostal
, Полную информацию можно найти здесь. Спасибо!