można otworzyć kursor na kontaktów i prowadzenia przez coraz kontakty z numerami telefonów. Można odtworzyć aktywność kontakt kompletacji, który jest pokazany z zamiarem pan wspomniał przy użyciu tego kursora (wyrzucając je do ListView, aby wybrać z)
ContentResolver cr = getContentResolver();
Cursor phoneCur = cr.query(
ContactsContract.CommonDataKinds.Phone.CONTENT_URI,
null,
null,
null,
null);
while (phoneCur.moveToNext()) {
String phone = phoneCur.getString(
phoneCur.getColumnIndex(
ContactsContract.CommonDataKinds.Phone.DATA));
//do something, check if empty...
}
phoneCur.close();
z tym podejściem będzie także potrzebne pozwolenie kontaktowego odczytu w manifestujesz
<uses-permission android:name="android.permission.READ_CONTACTS"/>
Niezupełnie rozwiązanie miałem nadzieję. Ale myślę, że nie ma innej drogi, prawda? Tak więc akceptuję tę odpowiedź, dzięki. –
Niestety, nie znam innego sposobu, ale zaktualizuję go, jeśli go znajdę. –