Android 是否有特定联系人的联系人号码或电子邮件选择器/选择器?

Android 是否有特定联系人的联系人号码或电子邮件选择器/选择器?,android,contacts,Android,Contacts,我有联系人,我希望用户从他的手机或电子邮件中进行选择。这已经由某个选择器提供了,还是我应该实现我自己的呢?试试这个 public void onClick(View v) { Intent intent = new Intent(Intent.ACTION_PICK, People.CONTENT_URI); startActivityForResult(intent, CONTACT_PICKER_RESULT);

我有联系人,我希望用户从他的手机或电子邮件中进行选择。这已经由某个选择器提供了,还是我应该实现我自己的呢?

试试这个

public void onClick(View v) {
                Intent intent = new Intent(Intent.ACTION_PICK, People.CONTENT_URI);
                startActivityForResult(intent, CONTACT_PICKER_RESULT);
            }
        });
    }

    @Override
    public void onActivityResult(int reqCode, int resultCode, Intent data) {
        super.onActivityResult(reqCode, resultCode, data);

        switch (reqCode) {
            case (CONTACT_PICKER_RESULT):
                if (resultCode == Activity.RESULT_OK) {
                    Uri contactData = data.getData();
                    Cursor c = managedQuery(contactData, null, null, null, null);
                    if (c.moveToFirst()) {
                        String name = c.getString(c.getColumnIndexOrThrow(People.NAME));
                        editTextRecipient.setText(name);
                    }
                }
                break;
        }
    }

我如何将我的联系人传递给该联系人,以及如何将电子邮件发送出去?