获取联系人的电话号码Android 1.5

问题描述:

对于给定的People._IDs列表,我如何获取联系人电话号码?获取联系人的电话号码Android 1.5

private void getCntctList(List<GroupMembers> mids){ 
    ArrayList<ContactItem> contact_list = new ArrayList<ContactItem>(); 
    ContentResolver cr = getContentResolver(); 
    String where = "People._ID IN ("; 
    for (GroupMembers g : mids) { 
     where += g.personId + ","; 
    } 
    where = where.substring(0,where.length()-1) + ")"; 
    Cursor contactCur = cr.query(????, null, where, null, null); 
    if (contactCur.getCount() > 0) { 
     while (contactCur.moveToNext()) { 

      ... 

     } 
    } 
} 
+0

你只想要主电话号码或所有电话号码? – 2011-03-16 01:26:06

我假设你想要联系人的主要电话号码?你的代码是错误的。它应该是这样的:

​​
+0

如果我能拥抱你,我会的。如果我只能看到这些当前数据库模式的图形描述,我会提前获得金钱。感谢Nic。 – 2011-03-16 10:51:25