Comment ouvrir l'écran des contacts par défaut sur Android?
Réponses:
1 pour la réponse № 1Salut 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);