返回介绍

QuickContactBadge

发布于 2025-03-09 17:00:30 字数 2759 浏览 0 评论 0 收藏 0

QuickContactBadge

农民伯伯

版本:Android 2.2

public class QuickContactBadge

extends ImageView

implements View.OnClickListener

java.lang.Object

android.view.View

android.widget.ImageView

android.widget.QuickContactBadge

使用截图

在 andorid 自带的 ApiDomos 的例子中有这个的代码:App/Activity/QuickContacktsDemo。注意需要 android.permission.READ_CONTACTS 权限,并且联系人里面有数据,并且联系人需要有手机号码,不然出来是一个空的(看代码可知)。

类概述

控件常用于显示一个图片与标准的联系人快捷标示和点击行为。

公共方法

public void assignContactFromEmail (String emailAddress, boolean lazyLookup)

指定联系人的电子邮箱地址。(注:它会先搜索这个号码,如果没有会提醒你是否添加到联系人,参见 文章 1

参数

emailAddress 联系人的电子邮箱地址

lazyLookup 如果设置为 true,将不会立即查找这个邮箱地址,直到 View 被点击时。(注:是否延迟匹配电子邮件)

public void assignContactFromPhone (String phoneNumber, boolean lazyLookup)

为联系人指定一个电话号码。(注:参见 文章 1

参数

phoneNumber 联系人的电话号码

lazyLookup 如果设置为 true,将不会立即查找这个电话号码,直到 View 被点击时。

public void assignContactUri (Uri contactUri)

指定和 QuickContactBadge 关联的联系人 URI。注意,这里只是显示 QuickContact 窗口,并不为你绑定联系人图片。

参数

contactUri CONTENT_URI 或 CONTENT_LOOKUP_URI 其中一种风格的 URI.

public void onClick (View v)

当 View 被点击时调用。

参数

v 被点击的 View.

public void setExcludeMimes (String[] excludeMimes)

设置一组要排除不显示的 MIMI 类型列表。例如,可以隐藏 Contacts.CONTENT_ITEM_TYPE 类型的图标。(注:如果像如下设置:

setExcludeMimes(new String[] { Contacts.CONTENT_ITEM_TYPE })

即隐藏了上面截图的第二个,仅显示电话和短信两个图标)

public void setMode (int size)

设置 QuickContact 的窗口模式。如下选项:MODE_SMALL、MODE_MEDIUM、MODE_LARGE。(注:默认为 QuickContact.MODE_MEDIUM,设置为 MODE_LARGE 时会同时显示联系人名称)

补充

文章精选

Android Quick Tip: Using the Quick Contact Badge

Contacts 模块中的 QuickContacts

Android 自定义泡泡效果

[推荐] devoquickaction (自定义 QuickContactBadge)

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文