1. 程式人生 > >android呼叫系統通訊錄

android呼叫系統通訊錄

private static final int REQUEST_CONTACT = 1;

private void startContact() {

Intent intent = new Intent();

intent.setAction(Intent.ACTION_PICK);

intent.setData(ContactsContract.Contacts.CONTENT_URI);

startActivityForResult(intent, REQUEST_CONTACT);

}

protected void onActivityResult(int requestCode, int

resultCode, Intent data) {

        if (requestCode == REQUEST_CONTACT) {

            if (resultCode == RESULT_OK) {

                if (data == null) {

                    return;

                }    

                Uri result = data.getData();

                contactId = result.getLastPathSegment();

                contactName = getPhoneContacts(contactId);

            }

}