Контакты на телефоне Android поставляются с такими настройками, как «Фильтровать контакты», которые позволяют пользователю устанавливать такие вещи, как «Показывать только контакты с номерами телефонов» и «Показывать только контакты, которые находятся в сети», и какие наборы контактов отображать(например, только телефон, телефон, Google и т. д.).
При выполнении этого
Intent intent = new Intent(Intent.ACTION_PICK);
intent.setType(ContactsContract.Contacts.CONTENT_TYPE);
startActivityForResult(intent, PICK_CONTACT);
есть ли способ применить эти фильтры к списку контактов?По умолчанию, похоже, все возвращает.Если вы не можете, есть ли какой-нибудь способ получить доступ к этим настройкам, чтобы увидеть, какие они есть, чтобы я мог создать свой собственный список выбора контактов, чтобы он соответствовал настройкам по умолчанию, установленным пользователем телефона?Это должно работать только для Android 2.
(идеальным вариантом будет способ вызова средства выбора контактов, позволяющий пользователю также устанавливать там фильтры).