Is it possible to open an android contact card by contact’s ID? It works with the phone-number. Here is an example, if I use
Intent 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);
But I want to open this contact card by ID, for example if the phone-number from the contact would change.
use ACTION_VIEW and either build a contact URI using the contact ID or use the contact lookup URI if you already have it (preferred).