如何获取联系人号码从contactlist在Android中? [英] How to get contact number from contactlist in Android?

查看:124
本文介绍了如何获取联系人号码从contactlist在Android中?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想获得联系人号码从联系人列表。在按钮的Andr​​oid应用程序,我想从手机的联系人列表中获取号码。

意味着它点击选择按钮,和放大器;打开联系人列表。它选择数量,及放大器;在TextView中显示。

请给我一个解决方案。

 意向意图=新的意图(Intent.ACTION_PICK,ContactsContract.Contacts.CONTENT_URI);
startActivityForResult(意向,PICK_CONTACT);

@覆盖
公共无效onActivityResult(INT REQ code,INT结果code,意图数据){
  super.onActivityResult(REQ code,因此code,数据);

  开关(REQ code){
    案例(PICK_CONTACT):
      如果(结果code == Activity.RESULT_OK){
        乌里联系数据= data.getData();
        光标C = getContentResolver()查询(联络人资料,NULL,NULL,NULL,NULL);
        如果(c.moveToFirst()){
          字符串名称= c.getString(c.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME));
          //不管你想要做的选定联系人姓名TODO。
        }
      }
      打破;
  }
}
 

解决方案

我从下面的链接

这答案

http://tutorials-android.blogspot.in/2011/11/how-to-call-android-contacts-list.html

I want to get contact number from contact list. In Android application on button i want get number from contact list of phone.

Means it click on Select button, & open contact list. it select number, & display in textview.

Please give me a solution.

Intent intent = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI);
startActivityForResult(intent, PICK_CONTACT);

@Override
public void onActivityResult(int reqCode, int resultCode, Intent data) {
  super.onActivityResult(reqCode, resultCode, data);

  switch (reqCode) {
    case (PICK_CONTACT) :
      if (resultCode == Activity.RESULT_OK) {
        Uri contactData = data.getData();
        Cursor c =  getContentResolver().query(contactData, null, null, null, null);
        if (c.moveToFirst()) {
          String name = c.getString(c.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME));
          // TODO Whatever you want to do with the selected contact name.
        }
      }
      break;
  }
}

解决方案

I got this answer from the following link

http://tutorials-android.blogspot.in/2011/11/how-to-call-android-contacts-list.html

这篇关于如何获取联系人号码从contactlist在Android中?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆