
你仍然需要这个权限(androID.permission.READ_CONTACTS)
public String getPhoneNumber(String name,Context context) {String ret = null;String selection = ContactsContract.CommonDataKinds.Phone.disPLAY_name+" like'%" + name +"%'";String[] projection = new String[] { ContactsContract.CommonDataKinds.Phone.NUMBER};Cursor c = context.getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI,projection,selection,null,null);if (c.movetoFirst()) { ret = c.getString(0);}c.close();if(ret==null) ret = "Unsaved";return ret;} 总结 以上是内存溢出为你收集整理的如何从Android中的联系人姓名获取联系人号码全部内容,希望文章能够帮你解决如何从Android中的联系人姓名获取联系人号码所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)