如何在android中以编程方式显示联系人列表?

时间:2012-03-06 10:05:30

标签: android android-intent android-contacts phone-number contactscontract

我想通过点击按钮直接在我的应用程序内显示手机的联系人日志,以便选择联系人及其号码。任何人都可以帮我吗?

1 个答案:

答案 0 :(得分:1)

我得到了答案。 :)

String myData = "content://contacts/people/";
Intent myActivity2 = newIntent(Intent.ACTION_VIEW, Uri.parse( myData) );
startActivity(myActivity2); 

或者我们可以使用

        Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
        intent.setType(ContactsContract.CommonDataKinds.Phone.CONTENT_ITEM_TYPE);
        startActivityForResult(intent, 2);