本文介绍了如何挑选到我的应用程序从电话簿的Android的联系方式吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
所有我想利用人数从机器人的电话簿在我的应用程序数据库..我曾尝试用以下code,但在这里我得到的人名,而不是我想要的号码从电话簿中,并希望将其存储在我的database..how实现这一????任何一个可以指导我..
@覆盖
公共无效onActivityResult(INT REQ code,INT结果code,意图数据){
super.onActivityResult(REQ code,因此code,数据);
开关(REQ code){
案例(PICK_CONTACT):
如果(结果code == Activity.RESULT_OK){
乌里联系数据= data.getData();
光标C = managedQuery(联络人资料,NULL,NULL,NULL,NULL);
如果(c.moveToFirst()){
//其他的数据可用于联系。我已决定
//只拿到的联系人的名字。
字符串名称= c.getString(c.getColumnIndexOrThrow(ContactsContract.Contacts.CONTENT_TYPE));
Toast.makeText(getApplicationContext(),姓名,Toast.LENGTH_SHORT).show();
}
}
}
在此先感谢 -
解决方案
试试这个code,
alli want to take number from phonebook of android in my application database..i have tried it with below code but here am getting name of person instead i want number from phonebook and want to store it in my database..how to achieve this????can any one guide me..
@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 = managedQuery(contactData, null, null, null, null);
if (c.moveToFirst()){
// other data is available for the Contact. I have decided
// to only get the name of the Contact.
String name = c.getString(c.getColumnIndexOrThrow(ContactsContract.Contacts.CONTENT_TYPE));
Toast.makeText(getApplicationContext(), name, Toast.LENGTH_SHORT).show();
}
}
}
Thanks in Advance--
解决方案
try this code,
这篇关于如何挑选到我的应用程序从电话簿的Android的联系方式吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!