第一步:首先创建一个Intent对象,传递一个系统的隐式意图
第二部:API 15(4.0.3)之后添加联系人界面有一个bug,点击完成是无法直接返回我们自己的APP
所以要添加一下对应的方法
finishActivityOnSaveCompleted :这个字段是固定的,不能写错
第三部:启动Activity
====================================================================================================================================
1:跳转到添加页面:
//创建一个Intent,打开系统联系人的添加UI
Intent intent = new Intent(ContactsContract.Intents.Insert.ACTION);startActivity(intent);
2:跳转到修改页面:
// TODO 发送一个隐式intent,打开系统的联系人界面编辑contact的信息
Intent intent = new Intent(Intent.ACTION_EDIT);
Uri data = ContactsContract.Contacts.getLookupUri(contact.get_id(), contact.getLookupKey());
intent.setDataAndType(data , ContactsContract.Contacts.CONTENT_ITEM_TYPE);
intent.putExtra("finishActivityOnSaveCompleted", true);
context.startActivity(intent);