Я пытаюсь вставить контакты программно в Xamarin.Android.
Я нашел этот код Java и пытался преобразовать его в Xamarin C #
ArrayList<ContentProviderOperation> ops = new ArrayList<ContentProviderOperation>(); ops.add(ContentProviderOperation .newInsert(ContactsContract.RawContacts.CONTENT_URI) .withValue(ContactsContract.RawContacts.ACCOUNT_TYPE, null) .withValue(ContactsContract.RawContacts.ACCOUNT_NAME, null) .withValue(ContactsContract.RawContacts.AGGREGATION_MODE, ContactsContract.RawContacts.AGGREGATION_MODE_DISABLED).build());
Обычно разница с константами RawContacts заключается в том, что в Xamarin C # константы использовали паскаль. ACCOUNT_TYPE и ACCOUNT_NAME были внутри RawContacts.InterfaceConsts.
Но я не могу найти ContactsContract.RawContacts.AGGREGATION_MODE_DISABLED в Xamarin.Android. Я обнаружил из документации Java Android, что его значение равно 3, но я не хочу его жестко кодировать. Итак, где найти значение ContactsContract.RawContacts.AGGREGATION_MODE_DISABLED в Xamarin.Android?