到顶部
Android API
公众的静态的

联系人合同。状态更新

延伸对象
实施联系人合同。状态列 联系人合同。状态列
java.lang.Object(java.lang.对象)
android.provider。联系人合同。状态更新
已知的直接子类

课程概述

状态更新链接到联系人合同。数据行和捕获通过相应的源更新用户的最新状态,例如。通过“谷歌聊天”“吃午饭”。

有两种方式可以插入状态更新:通过显式链接使用将其转换为数据行数据_ID或间接将其链接到数据行使用以下组合协议(或自定义协议)和IM_处理。插入和更新没有区别,您可以使用两者都可以。

插入或更新用户配置文件的状态更新需要使用这个数据_ID标识要附加更新的数据行,或简介_内容_URI以确保更改的范围轮廓。

您不能使用更新(Uri,ContentValues,String,String[])改变状态,但插入(Uri,ContentValues)将替换最新状态存在。

使用bulkInsert(Uri,ContentValues[])插入/更新状态一次处理多个联系人。

状态更新
长的 数据_ID 读/写 参考_身份证拥有此状态的条目。如果是这样字段是指定时,提供程序将尝试查找数据行协议(或自定义协议)和IM_句柄柱。
长的 协议 读/写 请参见联系人合同。通用数据种类。伊姆河获取定义的协议常量列表。
字符串 客户协议 读/写 自定义协议的名称。应随附协议价值协议_自定义。应为null或省略,如果协议值不是协议_自定义
字符串 IM_句柄 读/写 状态项的IM句柄。句柄的作用域为协议
字符串 IM_ACCOUNT(IM_ACCOUNT) 读/写 状态数据来自的本地用户的IM帐户。
整数 出席 读/写 联系人IM状态。允许的值为:

由于存在状态本质上是不稳定的,因此内容提供商可以选择不将此字段存储在长期存储中。

整数 图表_能力 读/写 联系人IM聊天兼容性值。以下允许的值组合旗帜。如果没有设置这些标志,则设备只能发送短信。

由于随着联系人的可用性从从一个设备到另一个设备,内容提供商可以选择不长期存储此字段存储。

字符串 状态 读/写 联系人的最新状态更新,例如“早餐吃吐司”
长的 状态_时间戳 读/写 状态为由用户输入。如果未提供此值,提供者将遵循这种逻辑:如果之前没有状态更新,则该值将保留为null。如果以前有状态更新,提供商将默认此字段到当前时间。
字符串 状态_重置_包装 读/写 包含此状态资源的包:标签和图标。
长的 状态_标签 读/写 描述联系人状态来源的标签的资源ID,例如“谷歌对话”。此资源的范围由状态_重置_包装
长的 状态_图标 读/写 联系人状态源图标的资源ID。这个资源的范围由状态_重置_包装

总结

常量
字符串 目录_ TEM_TYPE 的MIME类型内容_ URI单个子目录状态更新详细信息。
字符串 内容_类型 的MIME类型内容_ URI提供目录状态更新详细信息。
[展开]
继承的常量
来自接口android.provider。联系人合同。状态列
来自接口android.provider。联系人合同。状态列
领域
公众的静止的最终的乌里 内容_ URI 此表的content://样式URI
公众的静止的最终的乌里 简介_内容_URI 此表的content://样式URI,特定于用户的配置文件。
公共方法
最终的静止的整数 获取呈现图标资源ID(int状态)
获取正确状态图标的资源ID。
最终的静止的整数 获取状态优先级(int状态)
返回状态代码的优先级,数字越大,优先级越高。
[展开]
继承的方法
来自班级java.lang.Object(java.lang.对象)

常量

公众静态的最终的字符串 目录_ TEM_TYPE

已在中添加API级别5

的MIME类型内容_ URI单个子目录状态更新详细信息。

常量值: “vnd.android.cursor.item/status-update”

公众静态的最终的字符串 内容_类型

已在中添加API级别5

的MIME类型内容_ URI提供目录状态更新详细信息。

常量值: “vnd.android.cursor.dir/status更新”

领域

公众静态的最终的乌里 内容_ URI

已在中添加API级别5

此表的content://样式URI

公众静态的最终的乌里 简介_内容_URI

已在中添加API级别14

此表的content://样式URI,特定于用户的配置文件。

公共方法

公众静态的最终整数 获取状态图标资源ID (int状态)

已在中添加API级别5

获取正确状态图标的资源ID。

参数
地位 获取图标的状态
退换商品
  • 正确状态图标的资源ID

公众静态的最终整数 获取状态优先级 (int状态)

已在中添加API级别5

返回状态代码的优先级,数字越大,优先级越高。

参数
地位 状态代码。
退换商品
  • 表示优先级的整数,0是最低的。