按 URI 解析联系人详细信息

发布于 2024-11-18 01:34:13 字数 219 浏览 3 评论 0原文

我想知道是否有一种方法可以通过联系人列表

示例收到的特定 uri 地址来解析联系人详细信息(号码、电子邮件等): //假设数据变量ia已经填充了从联系人列表中获取的特定联系人的uri地址

Uri contact = contact = data.getData();

我怎样才能通过电话号码、电子邮件、组织等来敏锐地解析联系方式?

谢谢,

雷。

I was wondering is there is a way of parsing a contact details (number,email etc.) by a specific uri address which received by the contact list

example:
//assume that the data variable ia already populated with a uri address of a specific contact which was picked up from the contact list

Uri contact = contact = data.getData();

how could I acutely parse the contact details by it's number, email, organisation and so on..?

thanks,

ray.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

厌味 2024-11-25 01:34:13

对于电子邮件,您可以使用

// query for everything email
            cursor = getContentResolver().query(Email.CONTENT_URI, null,
                    Email.CONTACT_ID + "=?", new String[] { id }, null);

            int emailIdx = cursor.getColumnIndex(Email.DATA);

            // let's just get the first email
            if (cursor.moveToFirst()) {
             String email = cursor.getString(emailIdx);
            }

“通过电话更改电子邮件”,您将获得联系号码。

For Email you can use

// query for everything email
            cursor = getContentResolver().query(Email.CONTENT_URI, null,
                    Email.CONTACT_ID + "=?", new String[] { id }, null);

            int emailIdx = cursor.getColumnIndex(Email.DATA);

            // let's just get the first email
            if (cursor.moveToFirst()) {
             String email = cursor.getString(emailIdx);
            }

Change Email with Phone you'll get contact no.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文