自己做出来了
/**
 * 取到昵称
 * 
 * @param context
 * @return
 */
public static List<NickName> getNickNames(Context context) {
List<NickName> list = new ArrayList<NickName>();
NickName nickName = null;
String[] projection = { Nickname.NAME, Nickname.DISPLAY_NAME }; // 查询的列
Uri uri = ContactsContract.Data.CONTENT_URI; // 联系人的Uri String where = ContactsContract.Data.MIMETYPE + " = '"
+ ContactsContract.CommonDataKinds.Nickname.CONTENT_ITEM_TYPE
+ "' "; Cursor cursor = context.getContentResolver().query(uri, projection,
where, null, null);
if (cursor != null && cursor.getCount() > 0) { cursor.moveToFirst();// 从第一行开始循环
for (int i = 0; i < cursor.getCount(); i++) {
cursor.moveToPosition(i);
nickName = new NickName();
nickName.setNickName(cursor.getString(0));
nickName.setPeopleName(cursor.getString(1));
list.add(nickName);
}
}
return list;
}