Я пишу приложение, которое требует от пользователя выбрать контакт из списка контактов, чтобы отправить SMS на этот контакт.Можно ли каким-либо образом запросить список контактов только для тех контактов, у которых есть номер телефона (т.е. не те, у которых есть только адреса электронной почты)?В настоящее время мой код выглядит следующим образом, но он показывает все контакты - мне нужно выполнить логику в своей деятельности, чтобы проинформировать пользователя, если он выбрал контакт без связанного номера, и предложить ему выбрать другой.
Intent i = new Intent(Intent.ACTION_PICK, People.CONTENT_URI);
Во-вторых, я понимаю, что API контактов изменился с 2.0 и далее, так как лучше всего выбирать контакты для всех версий ОС Android?Правильно ли я считаю, что новый API контактов не относится к версии до 2.0?