Вот, сижу, пробую вытащить номер контакта, но все никак не выходит. Перерыл кучу гуглов, стаковерфлоу и прочего. Да, ответов навалом, но, как я понял, они "устаревшие", и уже не работают. Видел ссылку viewtopic.php?f=34&t=160 , но, опять же, пробовал повторить - не пашет.
На данный момент дошел до следующей стадии:
Код: Выделить всё
....
Intent pickIntent = new Intent(Intent.ACTION_PICK, Contacts.CONTENT_URI);
pickIntent.setType(ContactsContract.CommonDataKinds.Phone.CONTENT_TYPE);
startActivityForResult(pickIntent,0);
}
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
String number=null;
if (requestCode == 0)
{
if (resultCode == RESULT_OK)
{
Uri uri =Data.getContactLookupUri(getContentResolver(), data.getData());
number=uri.toString();
// отображаю нумбер
}
}
}
P.S. делаю для Android 2.1