Hier werden meine Kontaktnamen in der Listenansicht angezeigt. Wenn ich auf die Liste klicke, bekomme ich ContactName
und Contact Id
. Davon möchte ich Phone number
holen, indem ich entweder Contact ID
oder Contact name
benutze, bitte hilf mir.
Hier ist mein Code
%Vor%Sie finden die Telefonnummern in der Datentabelle. Suchen Sie in der Tabelle roughcontacts nach den entsprechenden rohen Kontakt-IDs (verwenden Sie die Kontakt-ID als Kriterium), und verwenden Sie diese rohen Kontakt-IDs, um die Datentabelle abzufragen. Die Telefonnummer hat einen bestimmten Mime-Typ (weg von den Dokumenten jetzt), so dass Sie sie erkennen können. Hoffe das hilft!
Tipps: Kopieren Sie die Datei contacts2.db von Ihrem Emulator / Gerät und verwenden Sie Squirrel (SQLite jdbc-Treiber), um in der Kontaktdatenbank herumzustöbern. Die Datenbank befindet sich unter / data / data / sucht nach Kontakten in der Liste).
Jungs, ich habe die Antwort:
Bitte verwenden Sie diesen Code, wenn Sie Folgendes benötigen:
%Vor%Tags und Links android android-contacts android-cursor