//声明Intent时指定Action为ContactsContract.Intents.Insert.ACTION
Intent intent = new Intent(ContactsContract.Intents.Insert.ACTION);
intent.setType(ContactsContract.RawContacts.CONTENT_TYPE);
//使用如putExtra()方法将联系人的信息以key-value的方式保存
intent.putExtra(ContactsContract.Intents.Insert.NAME, name)
.putExtra(ContactsContract.Intents.Insert.PHONE, phoneNumber);
//检查是否有APP接收我们传入的Intent
List<ResolveInfo> acceptActivityList = context.getPackageManager().queryIntentActivities(intent, 0);
if (acceptActivityList == null || acceptActivityList.size() == 0)
ToastUtils.showLong(context, "联系人信息保存错误");
else
context.startActivity(intent);