gpt4 book ai didi

android - 如何从 Android 中的联系人列表中获取联系人号码?

转载 作者:太空宇宙 更新时间:2023-11-03 10:21:30 24 4
gpt4 key购买 nike

我想从联系人列表中获取联系电话。在按钮上的 Android 应用程序中,我想从手机的联系人列表中获取号码。

表示它单击“选择”按钮,并打开联系人列表。它选择数字,并在 TextView 中显示。

请给我一个解决方案。

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;
}
}

最佳答案

关于android - 如何从 Android 中的联系人列表中获取联系人号码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20044399/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com