/ / Comment ouvrir l'écran des contacts par défaut sur Android? [fermé] - android

Comment ouvrir l'écran de contacts par défaut sur Android? [fermé] - android

Comment ouvrir l'écran des contacts par défaut sur Android?

Réponses:

1 pour la réponse № 1

Salut et bienvenue dans le développement StackOverflow ET Android.

Pour ouvrir l'écran des contacts, vous devez capturer le OnClick événement pour votre bouton et créer une intention d'ouvrir l'écran de contact.

Quelque chose comme ça:

Button myButton = (Button) myLayout.findViewById(R.id.myButton);
myButton..setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
Intent intent= new Intent(Intent.ACTION_PICK,  Contacts.CONTENT_URI);
startActivity(intent);
}
});

Si vous voulez faire quelque chose avec le contact que l'utilisateur sélectionne, utilisez un startActivityForResult à la place et écraser le onActivityResult méthode (en savoir plus à ce sujet ici.

Des réponses similaires peuvent être trouvées ici et ici!

Bonne chance!


1 pour la réponse № 2

code

Intent i = new Intent();
i.setAction(Intent.ACTION_VIEW);
i.setData(Uri.parse("content://contacts/people/"));
startActivity(i);