成都创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站设计、成都网站制作、德安网络推广、重庆小程序开发公司、德安网络营销、德安企业策划、德安品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联为所有大学生创业者提供德安建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com
java.lang.Object
|---ohos.event.notification.MessageUser
public final class MessageUser
extends Object
implements Sequenceable
表示可由 NotificationRequest、NotificationRequest.NotificationConversationalContent 和 NotificationRequest.NotificationConversationalContent.ConversationalMessage 使用的消息发送方。
Since:
3
从接口 ohos.utils.Sequenceable 继承的嵌套类/接口 |
---|
Sequenceable.ProducerT |
修饰符和类型 | 字段 | 描述 |
---|---|---|
static Sequenceable.ProducerMessageUser | PRODUCER | 从 Parcel 创建 MessageUser 实例。 |
构造函数 | 描述 |
---|---|
MessageUser() |
修饰符和类型 | 方法 | 描述 |
---|---|---|
String | getKey() | 获取此 MessageUser 的密钥。 |
String | getName() | 获取此 MessageUser 的名称。 |
PixelMap | getPixelMap() | 获取此 MessageUser 的像素图。 |
String | getUri() | 获取此 MessageUser 的 URI。 |
boolean | isMachine() | 检查此 MessageUser 是否为机器。 |
boolean | isUserImportant() | 检查此 MessageUser 是否重要。 |
boolean | marshalling(Parcel out) | 将此 Message User 对象编组到 Parcel 中。 |
MessageUser | setKey(String key) | 设置用于唯一标识此 MessageUser 的密钥。 |
MessageUser | setMachine(boolean machine) | 设置此 MessageUser 是否为机器。 |
MessageUser | setName(String name) | 设置此 MessageUser 的名称。 |
MessageUser | setPixelMap(PixelMap pixelMap) | 设置此 MessageUser 的像素图。 |
MessageUser | setUri(String uri) | 设置此 MessageUser 的 URI。 |
MessageUser | setUserAsImportant(boolean important) | 设置此 MessageUser 是否重要。 |
String | toString() | 返回对象的字符串表示形式。 |
boolean | unmarshalling(Parcel in) | 从 Parcel 中解组此 MessageUser 对象。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
从接口 ohos.utils.Sequenceable 继承的方法 |
---|
hasFileDescriptor |
public static final Sequenceable.ProducerMessageUser PRODUCER
从 Parcel 创建 MessageUser 实例。
Since:
4
public MessageUser()
public String getName()
获取此 MessageUser 的名称。
返回:
返回此 MessageUser 的名称。
Since:
3
public MessageUser setName(String name)
设置此 MessageUser 的名称。
参数:
参数名称 | 参数描述 |
---|---|
name | 表示要设置的名称。 |
返回:
返回此 MessageUser 对象。
Since:
3
public PixelMap getPixelMap()
获取此 MessageUser 的像素图。
返回:
返回此 MessageUser 的像素图。
Since:
3
public MessageUser setPixelMap(PixelMap pixelMap)
设置此 MessageUser 的像素图。
参数:
参数名称 | 参数描述 |
---|---|
pixelMap | 指示要设置的像素图。 |
返回:
返回此 MessageUser 对象。
Since:
3
public String getUri()
获取此 MessageUser 的 URI。
返回:
返回此 MessageUser 的 URI。
Since:
3
public MessageUser setUri(String uri)
设置此 MessageUser 的 URI。
参数:
参数名称 | 参数描述 |
---|---|
uri | 指示要设置的 URI。 |
返回:
返回此 MessageUser 对象。
Since:
3
public String getKey()
获取此 MessageUser 的密钥。
返回:
返回此 MessageUser 的键。
Since:
3
public MessageUser setKey(String key)
设置用于唯一标识此 MessageUser 的密钥。 如果未设置任何键,则使用 setName(java.lang.String) 设置的名称来唯一标识 MessageUser。
参数:
参数名称 | 参数描述 |
---|---|
key | 表示要设置的键。 |
返回:
返回此 MessageUser 对象。
Since:
3
public boolean isUserImportant()
检查此 MessageUser 是否重要。
返回:
如果此 MessageUser 很重要,则返回 true; 否则返回 false。
Since:
3
public MessageUser setUserAsImportant(boolean important)
设置此 MessageUser 是否重要。 该方法可用于表示经常与该设备的用户交互的用户。
参数:
参数名称 | 参数描述 |
---|---|
important | 指定此 MessageUser 是否重要。 true 表示重要,false 表示不重要。 |
返回:
返回此 MessageUser 对象。
Since:
3
public boolean isMachine()
检查此 MessageUser 是否为机器。
返回:
如果此 MessageUser 是一台机器,则返回 true; 否则返回 false。
Since:
3
public MessageUser setMachine(boolean machine)
设置此 MessageUser 是否为机器。
参数:
参数名称 | 参数描述 |
---|---|
machine | 指定此 MessageUser 是否为机器。 值 true 表示它是,值 false 表示不是。 |
返回:
返回此 MessageUser 对象。
Since:
3
public boolean marshalling(Parcel out)
将此 MessageUser 对象编组为 Parcel。
进程可以调用 unmarshalling(ohos.utils.Parcel) 方法从 Parcel 中解组此 MessageUser 对象,以实现进程间通信 (IPC)。
指定者:
接口 Sequenceable 中的编组
参数:
参数名称 | 参数描述 |
---|---|
out | 指示用于编组的 Parcel 对象。 |
返回:
如果编组成功,则返回 true; 否则返回 false。
Since:
4
public boolean unmarshalling(Parcel in)
从 Parcel 中解组此 MessageUser 对象。
指定者:
在接口 Sequenceable 中解组
参数:
参数名称 | 参数描述 |
---|---|
in | 指示用于解组的 Parcel 对象。 |
返回:
如果解组成功,则返回 true; 否则返回 false。
Since:
4
public String toString()
从类复制的描述:对象
返回对象的字符串表示形式。 通常,toString 方法返回一个“以文本方式表示”该对象的字符串。 结果应该是一个简洁但信息丰富的表示,易于人们阅读。 建议所有子类重写此方法。
Object 类的 toString 方法返回一个字符串,该字符串由对象作为其实例的类的名称、at 符号字符“@”和对象哈希码的无符号十六进制表示形式组成。 换句话说,此方法返回一个等于以下值的字符串:
getClass().getName() + '@' + Integer.toHexString(hashCode())
覆盖:
类 Object 中的 toString
返回:
对象的字符串表示形式。
Since:
4
当前标题:创新互联鸿蒙OS教程:鸿蒙OSMessageUser
标题路径:http://www.shufengxianlan.com/qtweb/news19/544819.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联