鸿蒙OS开发文档 第16页

鸿蒙OS NotificationSortingMap

NotificationSortingMap java.lang.Object |—ohos.event.notification.NotificationSortingMap public class NotificationSortingMap extends Object implements Sequenceable 提供所有已订阅通知中的活动通知的排序信息。 Since: 2 嵌套类摘要 从接口 ohos.utils.Sequenceable 继承的嵌套类/接口 Sequenceable.ProducerT 字段摘要 修饰符和类型 字段 描述 static Sequenceable.ProducerNotificationSortingMap PRODUCER 从 Parcel 创建 NotificationSortingMap 实例。 构造函数摘要 构造函数 描述 NotificationSortingMap() 用于创建 NotificationSortingMap 实例的默认构造函数。 方法总结 修饰符和类型 方法 描述 ListString getHashCode() 获取已排序的哈希码列表。 boolean getNotificationSorting(String hashCode, NotificationSorting sorting) 根据哈希码获取 NotificationSorting。 boolean marshalling(Parcel out) 将 NotificationSortingMap 对象编组到 Parcel 中。 String toString() 返回对象的字符串表示形式。 boolean unmarshalling(Parcel in) 从 Parcel 中解组 NotificationSortingMap 对象。 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait 从接口 ohos.utils.Sequenceable 继承的方法 hasFileDescriptor 字段详细信息 PRODUCER public static final Sequenceable.ProducerNotificationSortingMap PRODUCER 从 Parcel 创建 NotificationSortingMap 实例。 Since: 4 构造函数详细信息 NotificationSortingMap public NotificationSortingMap() 用于创建 NotificationSortingMap 实例的默认构造函数。 方法详情 getHashCode public ListString getHashCode() 获取已排序的哈希码列表。 返回: 返回已排序的哈希码列表。 Since: 2 getNotificationSorting public boolean getNotificationSorting(String hashCode, NotificationSorting sorting) 根据哈希码获取 NotificationSorting。 参数: 参数名称 参数描述 hashCode 表示使用getHashCode()获取的哈希码。 sorting 表示哈希码的排序信息。 返回: 如果根据哈希码获取 NotificationSorting,则返回 true; 否则返回 false。 Since: 2 marshalling public boolean marshalling(Parcel out) 将 NotificationSortingMap 对象编组到...

鸿蒙OS NotificationSorting

NotificationSorting java.lang.Object |—ohos.event.notification.NotificationSorting public class NotificationSorting extends Object implements Sequenceable 提供有关活动通知的排序信息。 当有新的通知到来时,现有的活动通知的优先级或时间顺序等排序会发生变化,当前通知的排序信息也会随之发生变化。 这些信息只是一个快照并且是实时变化的。 该类只能获取信息,不能设置信息。 Since: 2 嵌套类摘要 从接口 ohos.utils.Sequenceable 继承的嵌套类/接口 Sequenceable.ProducerT 字段摘要 修饰符和类型 字段 描述 static Sequenceable.ProducerNotificationSorting PRODUCER 从 Parcel 创建 NotificationSorting 实例。 构造函数摘要 构造函数 描述 NotificationSorting() 方法总结 修饰符和类型 方法 描述 String getGroupKeyOverride() 获取覆盖的通知组密钥。 String getHashCode() 获取通知哈希码,在当前应用中是唯一的。 int getImportance() 获取当前通知集在对应的NotificationSlot中的重要性级别。 int getRanking() 获取所有活动通知中通知的序号。 NotificationSlot getSlot() 获取当前通知所属的 NotificationSlot。 int getVisiblenessOverride() 获取当前通知在相应 NotificationSlot 中设置的锁屏上的可见性。 boolean isDisplayBadge() 检查是否为当前通知显示徽章。 boolean isHiddenNotification() 检查当前通知是否隐藏。 boolean marshalling(Parcel out) 将 NotificationSorting 对象编组到 Parcel 中。 String toString() 返回对象的字符串表示形式。 boolean unmarshalling(Parcel in) 从 Parcel 中解组 NotificationSorting 对象。 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait 从接口 ohos.utils.Sequenceable 继承的方法 hasFileDescriptor 字段详细信息 PRODUCER public static final Sequenceable.ProducerNotificationSorting PRODUCER 从 Parcel 创建 NotificationSorting 实例。 Since: 4 构造函数详细信息 NotificationSorting public NotificationSorting() 方法详情 getHashCode public String getHashCode() 获取通知哈希码,在当前应用中是唯一的。 一般来说,通知哈希码是一个字符串,格式为 Notification IDCreator package nameCreator UID_Owner package name。 返回: 返回通知哈希码。 Since: 2 getRanking public int getRanking() 获取所有活动通知中通知的序号。 返回: 返回通知的序列号。...

鸿蒙OS NotificationSlotGroup

NotificationSlotGroup java.lang.Object |—ohos.event.notification.NotificationSlotGroup public final class NotificationSlotGroup extends Object implements Sequenceable 管理应用程序中具有相同名称的多个通知槽。 例如,社交网络服务 (SNS) 应用程序可能同时支持个人和企业帐户,并且每个帐户可能需要具有相同功能和名称的多个通知槽。 您可以将属于单个帐户的同名通知槽绑定到一个通知槽组,以管理它们各自的信息。 Since: 3 嵌套类摘要 从接口 ohos.utils.Sequenceable 继承的嵌套类/接口 Sequenceable.ProducerT 字段摘要 修饰符和类型 字段 描述 static Sequenceable.ProducerNotificationSlotGroup PRODUCER 从 Parcel 创建 NotificationSlotGroup 实例。 构造函数摘要 构造函数 描述 NotificationSlotGroup() 用于创建 NotificationSlotGroup 实例的默认构造函数。 NotificationSlotGroup(String id, String name) 一个构造函数,用于创建具有初始化组 ID 和名称的 NotificationSlotGroup 实例。 方法总结 修饰符和类型 方法 描述 String getDescription() 获取此 NotificationSlotGroup 对象的描述,由 setDescription(java.lang.String) 设置。 String getId() 获取此 NotificationSlotGroup 对象的 ID,由 NotificationSlotGroup(java.lang.String,java.lang.String) 设置。 String getName() 获取此 NotificationSlotGroup 对象的名称,由 NotificationSlotGroup(java.lang.String,java.lang.String) 设置。 ListNotificationSlot getSlots() 获取绑定到此 NotificationSlotGroup 对象的通知槽列表。 boolean isDisabled() 检查此 NotificationSlotGroup 是否已禁用。 boolean marshalling(Parcel out) Marshalls NotificationS 不是 Group 对象并将它们写入 Parcel。 void setDescription(String desc) 设置此 NotificationSlotGroup 对象的描述。 String toString() 返回对象的字符串表示形式。 boolean unmarshalling(Parcel in) 从 Parcel 中解组 NotificationSlotGroup 对象。 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait 从接口 ohos.utils.Sequenceable 继承的方法 hasFileDescriptor 字段详细信息 PRODUCER public static final Sequenceable.ProducerNotificationSlotGroup PRODUCER 从 Parcel 创建 NotificationSlotGroup 实例。 Since: 4 构造函数详细信息 NotificationSlotGroup public NotificationSlotGroup(String id, String name) 一个构造函数,用于创建具有初始化组 ID 和名称的 NotificationSlotGroup 实例。 参数: 参数名称 参数描述 id NotificationSlotGroup的ID。 ID 必须是唯一的,并且它的长度不能超过 1000 个字符(超出的部分会被自动截断)。 name 表示 NotificationSlotGroup 的名称。 其长度不得超过 1000 个字符(超出部分将自动截断)。 Since: 3 NotificationSlotGroup public NotificationSlotGroup() 用于创建 NotificationSlotGroup 实例的默认构造函数。 Since: 3 方法详情...

鸿蒙OS NotificationSlot

NotificationSlot java.lang.Object |—ohos.event.notification.NotificationSlot public final class NotificationSlot extends Object implements Sequenceable 定义了一个公共通知主题,它是一个包含通知音、振动、锁屏显示和级别的功能的集合。 您可以将这个类与一个应用程序关联起来,使应用程序发布的所有通知都具有通知主题的特性。 一个应用程序可以与一个或多个 NotificationSlot 实例相关联。 Since: 1 嵌套类摘要 从接口 ohos.utils.Sequenceable 继承的嵌套类/接口 Sequenceable.ProducerT 字段摘要 修饰符和类型 字段 描述 static int LEVEL_DEFAULT 表示开启通知功能,状态栏显示通知图标,不带横幅,但有提示音。 static int LEVEL_HIGH 表示开启通知功能,状态栏显示通知图标,带有横幅和提示音。 static int LEVEL_LOW 表示通知功能开启,状态栏显示通知图标,无横幅或提示音。 static int LEVEL_MIN 表示开启了通知功能,但状态栏中不显示通知图标,没有横幅或提示音。 static int LEVEL_NONE 表示通知功能已关闭。 static int LEVEL_UNDEFINED 表示用户未定义级别。 static Sequenceable.ProducerNotificationSlot PRODUCER 从 Parcel 创建一个 NotificationSlot 实例。 构造函数摘要 构造函数 描述 NotificationSlot(String id, String name, int level) 用于初始化 NotificationSlot 对象的 ID、名称和级别的构造函数。 方法总结 修饰符和类型 方法 描述 boolean canEnableLight() 获取NotificationSlot对象中是否开启通知灯,由setEnableLight(boolean)设置。 boolean canVibrate() 获取 NotificationSlot 对象的振动状态,由 setEnableVibration(boolean) 设置。 void enableBadge(boolean isShowBadge) 设置收到通知后是否在主屏幕上显示应用程序图标标记(应用程序图标角落的数字或点)。 void enableBypassDnd(boolean bypassDnd) 设置是否绕过系统中的请勿打扰 (DND) 模式。 String getDescription() 获取一个 NotificationSlot 对象的描述,由 setDescription(java.lang.String) 设置。 String getId() 获取 NotificationSlot 对象的 ID。 int getLedLightColor() 获取 NotificationSlot 对象中通知灯的颜色,由 setLedLightColor(int) 设置。 int getLevel() 获取 NotificationSlot 对象的级别,由 setLevel(int) 设置。 int getLockscreenVisibleness() 获取一个NotificationSlot对象在锁屏上的通知显示效果,由setLockscreenVisibleness(int)设置。 String getName() 获取 NotificationSlot 对象的名称。 String getSlotGroup() 获取该NotificationSlot对象所属的NotificationSlotGroup对象的ID,由setSlotGroup(java.lang.String)设置。 Uri getSound() 获取NotificationSlot对象的提示音,由setSound(ohos.utils.net.Uri)设置。 long[] getVibrationStyle() 获取此 NotificationSlot 中通知的振动样式。 boolean isEnableBypassDnd() 获取 NotificationSlot 对象是否绕过免打扰模式,由 enableBypassDnd(boolean) 设置。 boolean isShowBadge() 获取 NotificationSlot 对象的应用程序图标徽章状态,该状态由 enableBadge(boolean) 设置。 boolean marshalling(Parcel out) 将 NotificationSlot 对象编组到 Parcel 中。 void setDescription(String description) 设置 NotificationSlot 对象的描述。 void setEnableLight(boolean isLightEnabled) 指定在设备上收到通知时是否启用通知灯,前提是此设备有通知灯。 void setEnableVibration(boolean vibration) 设置是否在收到通知时启用振动。 void setLedLightColor(int color) 将通知灯的颜色设置为在设备上接收到通知时闪烁,前提是此设备具有通知灯并且使用值 true 调用 setEnableLight(boolean)。 void setLevel(int level) 设置 NotificationSlot 对象的级别。...

鸿蒙OS NotificationRequest.NotificationPictureContent

NotificationRequest.NotificationPictureContent java.lang.Object |—ohos.event.notification.NotificationRequest.NotificationPictureContent public static final class NotificationRequest.NotificationPictureContent extends Object implements Sequenceable 构造包含图片附件的通知。 此类与 NotificationContent 和 NotificationRequest 一起使用。 示例代码: NotificationRequest request = new NotificationRequest(); NotificationPictureContent pictureContent = new NotificationPictureContent(); NotificationContent notificationContent = new NotificationContent(pictureContent); request.setContent(notificationContent); Since: 1 嵌套类摘要 从接口 ohos.utils.Sequenceable 继承的嵌套类/接口 Sequenceable.ProducerT 构造函数摘要 构造函数 描述 NotificationPictureContent() 用于创建空 NotificationPictureContent 实例的默认构造函数。 方法总结 修饰符和类型 方法 描述 String getAdditionalText() 获取调用setAdditionalText(java.lang.String)方法指定的附图通知的附加文本。 PixelMap getBigPicture() 调用setBigPicture(ohos.media.image.PixelMap)方法获取指定图片的PixelMap。 String getBriefText() 获取调用setBriefText(java.lang.String)方法指定的附图通知的简短文本。 String getExpandedTitle() 获取该贴图通知展开时显示的标题。 String getText() 获取调用setText(java.lang.String)方法指定的附图通知文本。 String getTitle() 获取调用setTitle(java.lang.String)方法指定的附图通知标题。 boolean marshalling(Parcel out) 将 NotificationPictureContent 对象编组到 Parcel 中。 NotificationRequest.NotificationPictureContent setAdditionalText(String additionalText) 设置附加文本以包含在附图片的通知中。 NotificationRequest.NotificationPictureContent setBigPicture(PixelMap bigPicture) 设置要包含在通知中的图片。 NotificationRequest.NotificationPictureContent setBriefText(String briefText) 设置要包含在附图片通知中的简短文本。 NotificationRequest.NotificationPictureContent setExpandedTitle(String expandedTitle) 设置此附图通知展开时显示的标题。 NotificationRequest.NotificationPictureContent setText(String text) 设置要包含在图片附加通知中的文本。 NotificationRequest.NotificationPictureContent setTitle(String title) 设置附图通知的标题。 String toString() 返回对象的字符串表示形式。 boolean unmarshalling(Parcel in) 从 Parcel 中解组 NotificationPictureContent 对象。 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait 从接口 ohos.utils.Sequenceable 继承的方法 hasFileDescriptor 构造函数详细信息 NotificationPictureContent public NotificationPictureContent() 用于创建空 NotificationPictureContent 实例的默认构造函数。 Since: 1 方法详情 getTitle public String getTitle() 获取调用setTitle(java.lang.String)方法指定的附图通知标题。 返回:...

鸿蒙OS NotificationRequest.NotificationNormalContent

NotificationRequest.NotificationNormalContent java.lang.Object |—ohos.event.notification.NotificationRequest.NotificationNormalContent public static final class NotificationRequest.NotificationNormalContent extends Object implements Sequenceable 构造基本通知。 此类与 NotificationContent 和 NotificationRequest 一起使用。 示例代码: NotificationRequest request = new NotificationRequest(); NotificationNormalContent normalContent = new NotificationNormalContent(); NotificationContent notificationContent = new NotificationContent(normalContent); request.setContent(notificationContent); Since: 1 嵌套类摘要 从接口 ohos.utils.Sequenceable 继承的嵌套类/接口 Sequenceable.ProducerT 构造函数摘要 构造函数 描述 NotificationNormalContent() 用于创建空 NotificationNormalContent 实例的默认构造函数。 方法总结 修饰符和类型 方法 描述 String getAdditionalText() 获取通过调用 setAdditionalText(java.lang.String) 方法指定的基本通知的附加文本。 String getText() 获取通过调用 setText(java.lang.String) 方法指定的基本通知的文本。 String getTitle() 获取通过调用 setTitle(java.lang.String) 方法指定的基本通知的标题。 boolean marshalling(Parcel out) 将 NotificationNormalContent 对象编组到 Parcel 中。 NotificationRequest.NotificationNormalContent setAdditionalText(String additionalText) 设置要包含在基本通知中的附加文本。 NotificationRequest.NotificationNormalContent setText(String text) 设置要包含在基本通知中的文本。 NotificationRequest.NotificationNormalContent setTitle(String title) 设置基本通知的标题。 String toString() 返回对象的字符串表示形式。 boolean unmarshalling(Parcel in) 从 Parcel 中解组 NotificationNormalContent 对象。 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait 从接口 ohos.utils.Sequenceable 继承的方法 hasFileDescriptor 构造函数详细信息 NotificationNormalContent public NotificationNormalContent() 用于创建空 NotificationNormalContent 实例的默认构造函数。 Since: 1 方法详情 getTitle public String getTitle() 获取通过调用 setTitle(java.lang.String) 方法指定的基本通知的标题。 返回: 返回通知的标题。 Since: 1 setTitle public NotificationRequest.NotificationNormalContent setTitle(String title) 设置基本通知的标题。 参数: 参数名称 参数描述 title 表示通知的标题。 您可以将其设置为任何字符串。 返回: 返回具有指定标题的...

鸿蒙OS NotificationRequest.NotificationMultiLineContent

NotificationRequest.NotificationMultiLineContent java.lang.Object |—ohos.event.notification.NotificationRequest.NotificationMultiLineContent public static final class NotificationRequest.NotificationMultiLineContent extends Object implements Sequenceable 构造一个包含多行文本的通知。 这种多行通知不同于 NotificationLongTextContent 构造的长文本通知。 长文本通知在通知栏中仅显示通知内容,并隐藏超过允许显示长度的文本。 相比之下,多行通知最多可以在通知栏中显示七行独立的文本。 Since: 3 嵌套类摘要 从接口 ohos.utils.Sequenceable 继承的嵌套类/接口 Sequenceable.ProducerT 构造函数摘要 构造函数 描述 NotificationMultiLineContent() 用于创建 NotificationMultiLineContent 实例的默认构造函数。 方法总结 修饰符和类型 方法 描述 NotificationRequest.NotificationMultiLineContent addSingleLine(String line) 向此通知添加单行文本。 String getAdditionalText() 通过为此多行通知调用 setAdditionalText(java.lang.String) 获取已设置的附加文本。 ListString getAllLines() 获取包含在此多行通知中的行列表。 String getBriefText() 获取通过调用 setBriefText(java.lang.String) 为该多行通知设置的简短文本。 String getExpandedTitle() 获取此多行通知展开时将显示的标题。 String getText() 获取该多行通知调用 setText(java.lang.String) 设置的通知内容。 String getTitle() 获取通过调用 setTitle(java.lang.String) 为该多行通知设置的标题。 boolean marshalling(Parcel out) 将此 Notification MultiLine Content 对象编组为 Parcel。 NotificationRequest.NotificationMultiLineContent setAdditionalText(String additionalText) 设置要包含在此多行通知中的附加文本。 NotificationRequest.NotificationMultiLineContent setBriefText(String briefText) 设置要包含在此多行通知中的简短文本。 NotificationRequest.NotificationMultiLineContent setExpandedTitle(String longTitle) 设置展开此多行通知时显示的标题。 NotificationRequest.NotificationMultiLineContent setText(String text) 设置要包含在此多行通知中的文本。 NotificationRequest.NotificationMultiLineContent setTitle(String title) 设置此多行通知的标题。 String toString() 返回对象的字符串表示形式。 boolean unmarshalling(Parcel in) 从 Parcel 中解组此 NotificationMultiLineContent 对象。 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait 从接口 ohos.utils.Sequenceable 继承的方法 hasFileDescriptor 构造函数详细信息 NotificationMultiLineContent public NotificationMultiLineContent() 用于创建 NotificationMultiLineContent 实例的默认构造函数。 Since: 3 方法详情 getTitle public String getTitle() 获取通过调用 setTitle(java.lang.String) 为该多行通知设置的标题。 返回: 返回此通知的标题。 Since: 3 setTitle public NotificationRequest.NotificationMultiLineContent setTitle(String title) 设置此多行通知的标题。 如果该通知同时调用了该方法和 setExpandedTitle(java.lang.String),则该方法中设置的标题只有在该通知折叠时才会显示,而 setExpandedTitle(java.lang.String) 中设置的标题将是 展开此通知时显示。 参数:...

鸿蒙OS NotificationRequest.NotificationMediaContent

NotificationRequest.NotificationMediaContent java.lang.Object |—ohos.event.notification.NotificationRequest.NotificationMediaContent public static final class NotificationRequest.NotificationMediaContent extends Object implements Sequenceable 构造一个可以与关联的音频会话交互的媒体播放通知。 在构造这个通知之前,你应该首先初始化一个 NotificationMediaContent 对象,并调用 setAVToken(ohos.media.common.sessioncore.AVToken) 为其附加一个 AVToken 以建立与关联的 AVSession 的交互通道。 您可以调用 [setShownActions(int]) 来请求在此通知中显示 NotificationActionButton 对象。 然后,您应该初始化一个 NotificationRequest 对象并调用 NotificationRequest#setContent(NotificationContent) 将其设置为媒体播放通知,并将先前构造的 NotificationMediaContent 对象附加到它。 此外,您应该调用 NotificationRequest#addActionButton(NotificationActionButton) 以便媒体控制按钮在此通知发布后显示在此通知中。 Since: 3 嵌套类摘要 从接口 ohos.utils.Sequenceable 继承的嵌套类/接口 Sequenceable.ProducerT 构造函数摘要 构造函数 描述 NotificationMediaContent() 用于创建 NotificationMediaContent 实例的默认构造函数。 方法总结 修饰符和类型 方法 描述 String getAdditionalText() 通过为此媒体播放通知调用 setAdditionalText(java.lang.String) 获取已设置的附加文本。 AVToken getAVToken() 获取附加到此媒体播放通知的 AVToken。 int[] getShownActions() 获取表示要在此媒体播放通知中显示的 NotificationActionButton 对象的序列号列表。 String getText() 获取本次媒体播放通知调用 setText(java.lang.String) 设置的通知内容。 String getTitle() 获取通过调用 setTitle(java.lang.String) 为该媒体播放通知设置的标题。 boolean marshalling(Parcel out) 将此 Notification Media Content 对象编组为 Parcel。 NotificationRequest.NotificationMediaContent setAdditionalText(String additionalText) 设置要包含在此媒体播放通知中的附加文本。 NotificationRequest.NotificationMediaContent setAVToken(AVToken avToken) 将指定的 AVToken 附加到此媒体播放通知。 NotificationRequest.NotificationMediaContent setShownActions(int[] actions) 设置最多三个 NotificationActionButton 对象以显示在此媒体播放通知中。 NotificationRequest.NotificationMediaContent setText(String text) 设置要包含在此媒体播放通知中的文本。 NotificationRequest.NotificationMediaContent setTitle(String title) 设置此媒体播放通知的标题。 String toString() 返回对象的字符串表示形式。 boolean unmarshalling(Parcel in) 从 Parcel 中解组此 NotificationMediaContent 对象。 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait 从接口 ohos.utils.Sequenceable 继承的方法 hasFileDescriptor 构造函数详细信息 NotificationMediaContent public NotificationMediaContent() 用于创建 NotificationMediaContent 实例的默认构造函数。 Since: 3 方法详情 getTitle public String getTitle() 获取通过调用 setTitle(java.lang.String) 为该媒体播放通知设置的标题。 返回: 返回此通知的标题。 Since:...

鸿蒙OS NotificationRequest.NotificationLongTextContent

NotificationRequest.NotificationLongTextContent java.lang.Object |—ohos.event.notification.NotificationRequest.NotificationLongTextContent public static final class NotificationRequest.NotificationLongTextContent extends Object implements Sequenceable 构造包含长文本的通知。 长文本最多包含 1024 个字符。 此类与 NotificationContent 和 NotificationRequest 一起使用。 示例代码: NotificationRequest request = new NotificationRequest(); NotificationLongTextContent longTextContent = new NotificationLongTextContent(); NotificationContent notificationContent = new NotificationContent(longTextContent); request.setContent(notificationContent); Since: 1 嵌套类摘要 从接口 ohos.utils.Sequenceable 继承的嵌套类/接口 Sequenceable.ProducerT 构造函数摘要 构造函数 描述 NotificationLongTextContent() 用于创建空 NotificationLongTextContent 实例的默认构造函数。 NotificationLongTextContent(String longText) 用于创建 NotificationLongTextContent 实例的构造函数,传入参数 longText 已传递。 方法总结 修饰符和类型 方法 描述 String getAdditionalText() 获取调用 setAdditionalText(java.lang.String) 方法指定的长文本通知的附加文本。 String getBriefText() 获取调用setBriefText(java.lang.String)方法指定的长文本通知的简短文本。 String getExpandedTitle() 获取此长文本通知展开时将显示的标题。 String getLongText() 获取通知的长文本,通过调用 setLongText(java.lang.String) 方法设置。 String getText() 获取调用setText(java.lang.String)方法指定的长文本通知的内容。 String getTitle() 获取调用 setTitle(java.lang.String) 方法指定的长文本通知的标题。 boolean marshalling(Parcel out) 将 NotificationLongTextContent 对象编组到 Parcel。 NotificationRequest.NotificationLongTextContent setAdditionalText(String additionalText) 设置要包含在长文本通知中的附加文本。 NotificationRequest.NotificationLongTextContent setBriefText(String briefText) 设置要包含在长文本通知中的简短文本。 NotificationRequest.NotificationLongTextContent setExpandedTitle(String expandedTitle) 设置展开此长文本通知时显示的标题。 NotificationRequest.NotificationLongTextContent setLongText(String longText) 设置要包含在长文本通知中的长文本。 NotificationRequest.NotificationLongTextContent setText(String text) 设置要包含在长文本通知中的内容。 NotificationRequest.NotificationLongTextContent setTitle(String title) 设置长文本通知的标题。 String toString() 返回对象的字符串表示形式。 boolean unmarshalling(Parcel in) 从 Parcel 中解组 NotificationLongTextContent 对象。 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait 从接口 ohos.utils.Sequenceable 继承的方法 hasFileDescriptor 构造函数详细信息 NotificationLongTextContent public NotificationLongTextContent() 用于创建空 NotificationLongTextContent 实例的默认构造函数。 Since: 1 NotificationLongTextContent public...

鸿蒙OS NotificationRequest.NotificationConversationalContent.ConversationalMessage

NotificationRequest.NotificationConversationalContent.ConversationalMessage java.lang.Object |—ohos.event.notification.NotificationRequest.NotificationConversationalContent.ConversationalMessage public static final class NotificationRequest.NotificationConversationalContent.ConversationalMessage extends Object implements Sequenceable 提供用于定义在使用 NotificationConversationalContent 创建的通知中使用的会话消息的方法。 每条消息都包含消息内容、时间戳和发送者; 消息内容和发件人信息将显示在通知栏中。 Since: 3 嵌套类摘要 从接口 ohos.utils.Sequenceable 继承的嵌套类/接口 Sequenceable.ProducerT 字段摘要 修饰符和类型 字段 描述 static Sequenceable.ProducerNotificationRequest.NotificationConversationalContent.ConversationalMessage PRODUCER 从 Parcel 创建一个 ConversationalMessage 实例。 构造函数摘要 构造函数 描述 ConversationalMessage(String text, long timestamp, MessageUser sender) 用于创建带有文本、时间戳和 MessageUser 初始化的 ConversationalMessage 实例的构造函数。 方法总结 修饰符和类型 方法 描述 long getArrivedTime() 获取此消息到达的时间。 String getMimeType() 获取此消息的 MIME 类型。 MessageUser getSender() 获取此消息的发送者。 String getText() 获取要显示为该消息内容的文本。 Uri getUri() 获取具有特定 MIME 类型的消息内容的 URI。 boolean marshalling(Parcel out) 将此 Conversation Message 对象编组为 Parcel。 NotificationRequest.NotificationConversationalContent.ConversationalMessage setData(String mimeType, Uri uri) 设置此消息的 MIME 类型和 URI。 String toString() 返回对象的字符串表示形式。 boolean unmarshalling(Parcel in) 从 Parcel 中解组此 ConversationalMessage 对象。 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait 从接口 ohos.utils.Sequenceable 继承的方法 hasFileDescriptor 字段详细信息 PRODUCER public static final Sequenceable.ProducerNotificationRequest.NotificationConversationalContent.ConversationalMessage PRODUCER 从 Parcel 创建一个 ConversationalMessage 实例。 Since: 4 构造函数详细信息 ConversationalMessage public ConversationalMessage(String text, long timestamp, MessageUser sender) throws IllegalArgumentException 用于创建带有文本、时间戳和 MessageUser 初始化的 ConversationalMessage 实例的构造函数。 参数: 参数名称 参数描述 text 指示要作为消息内容显示的文本。 此参数不能为空。 timestamp 指示消息到达的时间。 sender 指示发送消息的 MessageUser。 Throws: Throw名称 Throw描述 IllegalArgumentException 如果 text 为 null,则引发此异常。 Since:...