public static String getContactNameByAddr(Context context,String phoneNumber) {Uri personUri = Uri.withAppendedPath(ContactsContract.PhoneLookup.CONTENT_FILTER_URI,Uri.encode(phoneNumber));Cursor cur = context.getContentResolver().query(personUri,new String[] { PhoneLookup.DISPLAY_NAME }, null, null, null);if (cur.moveToFirst()) {int nameIdx = cur.getColumnIndex(PhoneLookup.DISPLAY_NAME);String name = cur.getString(nameIdx);cur.close();return name;}return phoneNumber;}

解释:该函数仅需要2个参数:context 和 手机号码

更多相关文章

  1. 箭头函数的基础使用
  2. Python技巧匿名函数、回调函数和高阶函数
  3. Android中获取应用程序(包)的大小-----PackageManager的使用(二)
  4. android:Service
  5. Android(安卓)CreateBitmap
  6. Android(安卓)nine-patch 原理解释
  7. Android电源管理简介(下)
  8. android tab的使用
  9. 禁止横竖屏自动切换

随机推荐

  1. Android本地代码直接访问远程数据库(Rxja
  2. Ormlite入门
  3. Shape的相关属性详解
  4. Android设置布局背景为白色的三种方法
  5. Ubuntu 14.04 Android 使用Maven二 创建
  6. Android 的用户层 uevent处理机制
  7. Ubuntu14.04 ERROR WHILE LOADING SHARED
  8. (一百九十)Android Jetpack 学习(四)—— 偏
  9. ormlite数据库存放sd卡,android卸载应用保
  10. Android Studio加快gradle sync速度