Android 获取联系人的号码的类型描述

......

int
index = phonesCursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER); int typeindex = phonesCursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.TYPE); int labelindex = phonesCursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.LABEL); String phoneNumber = phonesCursor.getString(index);
int phone_type = phonesCursor.getInt(typeindex);
String phoneLabel = "";
if (phone_type == ContactsContract.CommonDataKinds.Phone.TYPE_CUSTOM)   phoneLabel = phones.getString(labelindex);
else
  phoneLabel = (String) ContactsContract.CommonDataKinds.Phone.getTypeLabel(mContext.getResources(), phone_type, "");
  

......

 


posted @ 2013-09-06 14:16  花开花落云卷云舒  阅读(558)  评论(0编辑  收藏  举报