Dans mon application lorsqu'un utilisateur clique sur un bouton, je veux ouvrir l'application de contacts et afficher une information de contact particulière.Android - afficher des informations de contact spécifiques
À la minute où j'ai ceci:
Intent intent = new Intent(Intent.ACTION_VIEW, People.CONTENT_URI);
startActivity(intent);
Cette affiche l'application de contact avec tous les contacts affichés. Mais comment l'obtenir pour afficher un seul contact en fonction du nom ou du numéro du contact?
Ce code fonctionne: (réponse)
Uri contactUri = ContentUris.withAppendedId(People.CONTENT_URI, 23);
Intent intent = new Intent(Intent.ACTION_VIEW, contactUri);
startActivity(intent);
Je ne peux pas ajouter une chaîne ou int à l'Uri si? Je ne peux pas non plus utiliser la chaîne "content: // contacts/people/615" comme argument pour l'intention? –
A obtenu en utilisant ce - Uri contactUri = ContentUris.withAppendedId \t (People.CONTENT_URI, 23); Merci –
Oui, mes excuses, mon extrait ne compilera pas réellement. Heureux que tu es parvenu à le faire fonctionner. –