如何在Android上打开默认联系人屏幕?

时间:2013-07-05 06:04:39

标签: android

如何在Android上打开默认联系人屏幕?

2 个答案:

答案 0 :(得分:1)

代码

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

答案 1 :(得分:1)

嘿,欢迎来到StackOverflow和Android开发。

要打开联系人屏幕,您需要捕获按钮的OnClick事件并创建打开联系人屏幕的意图。

这样的事情:

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

如果您想对用户选择的联系人执行某些操作,请改用startActivityForResult并覆盖onActivityResult方法(详细了解here

可以找到一些类似的答案herehere

祝你好运!