Wie bekomme ich die ID des Kontakts auf der Android -Kontaktliste?
-
10-10-2019 - |
Frage
Hey, ich möchte die ID des Kontakts erhalten, die sich in der Liste der Kontakte auf Android befindet. Ich meine, wenn ich dem Telefon einen Kontakt hinzufüge, denke ich, dass es eine ID hat. Wie lautet die Klasse, die diesen Parameter liefert? Ich meine die genaue ID.
Ich habe gesucht, ob einige Konstanten auf Calllog.calls es bereitstellen können, aber ich habe es nicht gefunden. Vielleicht ist es contact.contract, ich weiß es nicht. Weiß jemand?
Vielen Dank!
Lösung
Hängt von der niedrigsten API -Ebene ab, die Sie unterstützen möchten. Wenn es sich um API -Stufe 5 (2,0 Eclair) und darüber handelt Contactscontract.Contacts Sollte die Klasse sein, nach der Sie suchen. Wenn Sie sich für API -Werte unten entwickeln, dann die Kontakte Klasse ist dein Freund.
Andere Tipps
Ich mag die Frage missverstanden, aber es klingt so, als ob Psyhclo nach dem Spaltenwert "_id" für neu hinzugefügte Kontakte fragt. Das ist eine Frage zum Backing Store (SQLite). Wenn dies der Fall ist, ist die ID auf verschiedene Weise verfügbar (einschließlich der vom Einfügen zurückgegebenen URI).