Используйте кнопку, чтобы открыть контакты, чтобы получить номер телефона и распечатать в строку - PullRequest
0 голосов
/ 03 апреля 2012

Так что я делаю некоторые разработки для Android, и сейчас я немного ржавый.

По сути, все, что я хочу сделать, - это чтобы пользователь нажал кнопку, после чего он выбрал контакт, а затем напечатал его в строку.

У меня работает onCick как таковой @Override public void onClick(View paramView) { Main.this.phone = Main.this

с другими прикрепленными к нему вещами.Итак, как бы я загрузить контакты, как я ожидаю.Я могу предоставить больше информации по мере необходимости.

1 Ответ

0 голосов
/ 03 апреля 2012

Шаблон должен быть:

onClick () {

intent = new Intent (Intent.ACTION_PICK);

intent.setData (null);

intent.setType (null);

startActivityForResult (intent, 0);

}

onActivityResult (код запроса int, код результата int, Intent returnIntent) {

Uri resultUri = returnIntent.getData ();

}

Отправленное вами намерение заставит приложение контактов отобразить средство выбора, из которого пользователь может выбрать контакт.URI содержимого этого контакта возвращается вам в onActivityResult () с другим намерением.Вы можете использовать это для поиска данных для этого конкретного контакта.

...