【发布时间】:2015-12-03 11:13:14
【问题描述】:
ArrayList<String> contacts_list = new ArrayList<String>();
Cursor c = getContentResolver().query(
ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null,
null, null, null);
while (c.moveToNext()) {
contactName = c.getString(c.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME));
PhoneNumber = c
.getString(c.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));
contacts_list.add("ContactName:"+contactName + "\n" +"ContactNumber:"+PhoneNumber );
}
c.close();
在上面的代码中,获取姓名和电话号码,但不分离联系人号码和姓名的arraylist
【问题讨论】:
-
Android Contact List的可能重复
-
请简单写代码
-
还将联系人姓名和号码传递给 post 方法到服务
-
正在添加contacts_list.add(contactName);联系人列表。添加(电话号码);但返回结果应该是姓名和电话号码
-
制作一个自定义的 pojo 类,通过制作它的arraylist,你可以实现你想要的