上篇文章《Android Contact分析(一):Data, RawContact, Contact之间的关系》已经把联系人表之间的关系讲明了,这篇文章就写点例子,来加深一下。
一、读取联系人中所有姓名和电话号码:
/**
* 查询所有联系人姓名及电话号码
*/
private void readContacts(){
StringBuilder sb = new StringBuilder();
ContentResolver cr = getContentResolver();
// select * from contacts
Cursor cursor = cr.query(ContactsContract.Contacts.CONTENT_URI,
null, null, null, null);
while(cursor.moveToNext()){
......
阅读全文