当前位置: 代码迷 >> 综合 >> android 联系人从SIM卡导入的联系人号码是显示“其它”号码不是“手机或者电话”号码
  详细解决方案

android 联系人从SIM卡导入的联系人号码是显示“其它”号码不是“手机或者电话”号码

热度:13   发布时间:2024-01-19 20:13:37.0
SimContacts.java 中修改如下函数可以实现这个需求: 
 private static void actuallyImportOneSimContact( 
 final Cursor cursor, final ContentResolver resolver, Account account) { 
 final NamePhoneTypePair namePhoneTypePair = 
 new NamePhoneTypePair(cursor.getString(NAME_COLUMN)); 
 final String name = namePhoneTypePair.name; 
//修改为 
 final int phoneType = Phone.TYPE_MOBILE; 
 final String phoneNumber = cursor.getString(NUMBER_COLUMN); 
 final String emailAddresses = cursor.getString(EMAILS_COLUMN); 
 final String[] emai 
。。。其他不变。
  相关解决方案