您的位置:首页 > 移动开发 > Android开发

android 获取通讯录记录列表

2010-08-12 22:45 330 查看
**
* 获取通讯录记录列表
* @return
*/
public ArrayList<Contactor> getList(){
Log.i(TAG, "getList");

ArrayList<Contactor> list = new ArrayList<Contactor>();

String[] columns = new String[] {Phones.NAME, Phones.NUMBER};

Cursor cursor = context.getContentResolver().query(Phones.CONTENT_URI, columns, null, null, People.DEFAULT_SORT_ORDER);
while (cursor.moveToNext()) {
Contactor bean = new Contactor();
bean.setName(cursor.getString(0));
bean.setPhone(cursor.getString(1));
list.add(bean);

Log.d(TAG, "name:" + bean.getName());
Log.d(TAG, "phone:" + bean.getPhone());
}
cursor.close();

return list;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: