【发布时间】:2011-11-03 09:21:04
【问题描述】:
全部 我想从我的应用程序数据库中的android电话簿中获取号码.. 我已经用下面的代码试过了,但是这里我得到的是人的名字,而不是我想要电话簿中的号码,并想把它存储在我的数据库中..如何实现这一点????任何人都可以指导我..
@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();
}
}
}
提前致谢--
【问题讨论】:
标签: android