Ist es möglich, eine Android-Kontaktkarte durch den Kontakt der ID zu öffnen? Es funktioniert mit der Telefonnummer. Hier ist ein Beispiel, wenn ichWie durch ID eine Kontaktkarte in Android öffnen
verwendenIntent i = new Intent();
i.setAction(ContactsContract.Intents.SHOW_OR_CREATE_CONTACT);
i.setData(Uri.fromParts("tel", "123456", null)); //<---- Change here from Phone to IDcontext.startActivity(i);
Aber ich will von ID Kontaktkarte öffnen, zum Beispiel, wenn die Telefonnummer aus dem Kontakt ändern würde.
Vielen Dank für Ihre Antwort, es war genau das, was ich gesucht habe. –
Nur als eine Randnotiz: Es wird abgeraten, Kontakte nach ID zu wählen, weil es nicht garantiert ist, dass es sich nicht ändert. In der Tat sind die Chancen sehr hoch, dass sich die ID * WILL ändert. Sie sollten die Lösung von jhominal verwenden und sie mit LOOKUP_URI aufnehmen, da der Suchschlüssel immer gleich bleibt. Hintergrund: Die 'ID' kann während der Synchronisationen geändert werden, so hängt nicht von ihm oder Ihrer Anwendung jederzeit in Zukunft während oder nach einer Kontaktliste Synchronisation brechen – Tseng
Wow, so verpasst offensichtlich die Bedeutung von„id“.. Danke Tseng, ich werde es in meinem Code ändern und erinnere mich an das nächste Mal :) –