/ / Como abro a tela de contatos padrão no Android? [fechado] - android

Como faço para abrir a tela de contatos padrão no Android? [fechado] - android

Como abro a tela de contatos padrão no Android?

Respostas:

1 para resposta № 1

Olá, bem-vindo ao desenvolvimento StackOverflow E Android.

Para abrir a tela de contatos, você precisa capturar o OnClick evento para seu botão e crie uma intenção de abrir a tela de contato.

Algo assim:

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);
}
});

Se você quiser fazer algo com o contato que o usuário seleciona, use um startActivityForResult em vez disso e sobrescrever o onActivityResult método (leia mais sobre isso Aqui.

Algumas respostas semelhantes podem ser encontradas Aqui e Aqui!

Boa sorte!


1 para resposta № 2

código

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