-7

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

4

2 回答 2

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

如果您想对用户选择的联系人执行某些操作,请改用 astartActivityForResult并覆盖该方法(在此处onActivityResult阅读有关该方法的更多信息。

可以在这里这里找到一些类似的答案!

祝你好运!

于 2013-07-05T06:18:08.983 回答
1

代码

Intent i = new Intent();
i.setAction(Intent.ACTION_VIEW);
i.setData(Uri.parse("content://contacts/people/"));
startActivity(i);
于 2013-07-05T06:12:30.190 回答