2011-05-04 183 views

回答

1
ContentResolver cr = getContentResolver(); 
Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI,null, null, null, null); 
if (cur.getCount() > 0) 
{ 
    while (cur.moveToNext()) 
    { 
    String id = cur.getString(
         cur.getColumnIndex(ContactsContract.Contacts._ID)); 
    Cursor pCur = cr.query(
      ContactsContract.CommonDataKinds.Email.CONTENT_URI, 
      null, 
      ContactsContract.CommonDataKinds.Email.CONTACT_ID +" = ?", 
      new String[]{id}, null); 


    while (pCur.moveToNext()) 
    { 
     String email = pCur.getString(
      pCur.getColumnIndex(ContactsContract.CommonDataKinds.Email.DATA)); 
     // your email handling code would go in here 
    } 
    pCur.close(); 
    } 
} 

相关问题