gpt4 book ai didi

android - 如何将光标中的值存储到android中的字符串中

转载 作者:行者123 更新时间:2023-11-29 20:47:12 25 4
gpt4 key购买 nike

我正在创建可以从号码中检索联系人姓名的应用程序。在谷歌搜索时,我从这篇文章中获得了这段代码:
Getting contact name from number in Android 2.3.4



public static String getContactName(String num, ContentResolver cr) {

Uri u = Uri.withAppendedPath(PhoneLookup.CONTENT_FILTER_URI Uri.encode(num));
String[] projection = new String[] { ContactsContract.Contacts.DISPLAY_NAME};

Cursor c = cr.query(u, projection, null, null, null);

try {
if (!c.moveToFirst())
return number;

int index = c.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME);
return c.getString(index);

} finally {
if (c != null)
c.close();
}
}





我可以在函数中成功发送Number作为String num,
但不知道如何将联系人姓名存储到String中。我对Android中的Cursor不熟悉

如果我错了,请纠正我。

最佳答案

尝试这个:

String name = c.getString(c.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME));

关于android - 如何将光标中的值存储到android中的字符串中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30075901/

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