Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Auswahl von Telefonnummern aus dem Adressbuch

Das Thema "Auswahl von Telefonnummern aus dem Adressbuch" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 20.01.2012, 09:29   #1 (permalink)
Neuer Benutzer

Registriert seit: 20.01.2012
Beiträge: 1
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard Auswahl von Telefonnummern aus dem Adressbuch

Hi


Ich bin relativ unerfahren was Android Programmierung an geht habe aber vor eine eigene App zu schreiben (ein NDK test Programmen habe ich schon geschrieben )

Leider bin ich auf einer Frage gestoßen die ich mittel google nicht lösen konnte.

Es geht um das auswählen von Telefonnummern aus dem Adressbuch.
Ich hätte gerne ein Fenster in dem der Name der Person und ihre Nummer angezeigt wird mit der Möglichkeit zur mehrfach Auswahl.

Die Frage ist jetzt wie ich das hin bekomme.

Mittels google habe ich das hinbekommen mir Name und Telefonnummer ausgeben zu lassen:
Code:
ContentResolver cr = getContentResolver();
Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null);
if (cur.getCount() > 0) {
    while (cur.moveToNext()) {
        String id = cur.getString(cur.getColumnIndex(ContactsContract.Contacts._ID));
        String name =cur.getString(cur.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME));
        if (Integer.parseInt(cur.getString(cur.getColumnIndex(ContactsContract.Contacts.HAS_PHONE_NUMBER))) > 0) {
            System.out.println(id + " " + name + " ");
            Cursor pCur = cr.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI,null, ContactsContract.CommonDataKinds.Phone.CONTACT_ID+ " = ?", new String[] { id }, null);
            while (pCur.moveToNext()) {
              System.out.println(pCur.getString(pCur.getColumnIndex(Phone.DATA)));
            }
            pCur.close();
        }
    }
}
Jetzt könnte ich das natürlich das einfach in einer Tabelle sammeln und anzeigen.
Dies kommt mir aber etwas dreckig vor gibt es da einen schöneren weg ?
Habe in der API von Andorid leider nichts gefunden.

Wäre sehr nett wenn ihr mir eine Link zu einem HOWTO oder ein Stichwort woran ich mich entlang hangeln kann.

P.S. Danke schon mal im voraus.

Gruß
Ignis-Draco
ignis-draco ist offline   Mit Zitat antworten
Alt 20.01.2012, 10:05   #2 (permalink)
Android-Hilfe.de Mitglied

Modell: Nexus S

Registriert seit: 30.09.2011
Beiträge: 137
Abgegebene Danke: 8
Erhielt 35 Danke für 33 Beiträge
Standard AW: Auswahl von Telefonnummern aus dem Adressbuch

Stichworte wäre Contact Picker, Intent.ACTION_PICK
strider ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Telefonnummern im Adressbuch entstellt Appdroid Business und Organisation 8 27.12.2011 01:08
telefonnummern aus dem speicher werden bei anruf nicht angezeigt tailgunner HTC Desire Z Forum 2 15.11.2011 20:06
[Mail ]Empfänger aus dem Adressbuch wählen rolfi Asus Eee Pad Transformer Forum 6 02.11.2011 23:01
telefonnummern aus mails wählbar kal10bach Sonstige Apps & Widgets 1 17.11.2010 13:44
Probleme mit Adressbuch und Telefonnummern Wladi HTC Desire Forum 6 27.06.2010 11:07




Du liest gerade: "Auswahl von Telefonnummern aus dem Adressbuch" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.