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, "");
  

......


原文地址:https://www.cnblogs.com/stevenlxq/p/3305368.html