由网友(你会狠狠想念我么。)分享简介:我想获得联系人号码从联系人列表。在按钮的Android应用程序,我想从手机的联系人列表中获取号码。意味着它点击选择按钮,和放大器;打开联系人列表。它选择数量,及放大器;在TextView中显示。请给我一个解决方案。意向意图=新的意图(Intent.ACTION_PICK,ContactsContract.Conta...
我想获得联系人号码从联系人列表。在按钮的Android应用程序,我想从手机的联系人列表中获取号码。
意味着它点击选择按钮,和放大器;打开联系人列表。它选择数量,及放大器;在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
相关推荐
最新文章