I want to call phones book to let user to pick one (or multiple optionally) phone numbers (I need only phone numbers and not the whole contacts info because I want to let the user to skip writing the number himself and pick one instead). This is what I found so far:
Intent contactPickerIntent = new Intent(Intent.ACTION_PICK,
ContactsContract.Contacts.CONTENT_URI);
startActivityForResult(contactPickerIntent, CONTACT_PICKER_RESULT);
This returns me a contact selected but then it might have no or many phone numbers (and I don't need them all. I need just one. I could let the user to choose it using ListView or Spinner but I believe there must be some API for that because Messages app on my phone has such picker (well, could be more comfortable but I assume it's an API and not the Messages app).