public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//Contace层
//往联系人中插入数据
ContentResolver resolver=getContentResolver();
//RawContact层
//1.获取要插入联系人的id
//插入一条空数据,获取id,rawContactId
ContentValues values=new ContentValues();
Uri rawContentUri=resolver.insert(RawContacts.CONTENT_URI, values);
long rawContactId=ContentUris.parseId(rawContentUri);
//Data层
//2.插入联系人姓名
values.clear();
values.put(StructuredName.GIVEN_NAME,"谢洋");
values.put(Data.MIMETYPE,StructuredName.CONTENT_ITEM_TYPE);
values.put(Data.RAW_CONTACT_ID, rawContactId);
resolver.insert(Data.CONTENT_URI, values);
//3.插入联系人号码
values.clear();
values.put(Phone.NUMBER,"13260922711");
values.put(Data.MIMETYPE,Phone.CONTENT_ITEM_TYPE);
values.put(Data.RAW_CONTACT_ID,rawContactId);
values.put(Phone.TYPE,Phone.TYPE_MOBILE);
resolver.insert(Data.CONTENT_URI, values);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//Contace层
//往联系人中插入数据
ContentResolver resolver=getContentResolver();
//RawContact层
//1.获取要插入联系人的id
//插入一条空数据,获取id,rawContactId
ContentValues values=new ContentValues();
Uri rawContentUri=resolver.insert(RawContacts.CONTENT_URI, values);
long rawContactId=ContentUris.parseId(rawContentUri);
//Data层
//2.插入联系人姓名
values.clear();
values.put(StructuredName.GIVEN_NAME,"谢洋");
values.put(Data.MIMETYPE,StructuredName.CONTENT_ITEM_TYPE);
values.put(Data.RAW_CONTACT_ID, rawContactId);
resolver.insert(Data.CONTENT_URI, values);
//3.插入联系人号码
values.clear();
values.put(Phone.NUMBER,"13260922711");
values.put(Data.MIMETYPE,Phone.CONTENT_ITEM_TYPE);
values.put(Data.RAW_CONTACT_ID,rawContactId);
values.put(Phone.TYPE,Phone.TYPE_MOBILE);
resolver.insert(Data.CONTENT_URI, values);
}
}
需要权限
<uses-permission android:name="android.permission.WRITE_CONTACTS"/>