/ / ¿Cómo abro la pantalla de contactos predeterminada en Android? [cerrado] - android

¿Cómo abro la pantalla de contactos predeterminada en Android? [cerrado] - android

¿Cómo abro la pantalla de contactos predeterminada en Android?

Respuestas

1 para la respuesta № 1

Hola y bienvenidos a StackOverflow Y al desarrollo de Android.

Para abrir la pantalla de contactos, necesita capturar la OnClick Evento para su botón y crear una intención de abrir la pantalla de contacto.

Algo como esto:

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 desea hacer algo con el contacto que el usuario selecciona, use un startActivityForResult en su lugar y sobrescribir el onActivityResult método (lea más sobre eso aquí.

Algunas respuestas similares se pueden encontrar aquí y aquí!

¡Buena suerte!


1 para la respuesta № 2

código

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