如何从Android中的联系人姓名获取联系人号码

如何从Android中的联系人姓名获取联系人号码,第1张

概述我有一个联系人姓名,我想要他的电话号码.如何在 Android中获取相应名称的联系电话? 一个较短的版本; 你仍然需要这个权限(android.permission.READ_CONTACTS) public String getPhoneNumber(String name, Context context) {String ret = null;String selection = Con 我有一个联系人姓名,我想要他的电话号码.如何在 Android中获取相应名称的联系电话?解决方法 一个较短的版本;
你仍然需要这个权限(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中的联系人姓名获取联系人号码所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1132827.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存