鴻蒙OS NotificationRequest.NotificationPictureContent

2022-10-12 11:04 更新

NotificationRequest.NotificationPictureContent

java.lang.Object

|---ohos.event.notification.NotificationRequest.NotificationPictureContent

public static final class NotificationRequest.NotificationPictureContent
extends Object
implements Sequenceable

構(gòu)造包含圖片附件的通知。

此類與 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

構(gòu)造函數(shù)摘要

構(gòu)造函數(shù) 描述
NotificationPictureContent() 用于創(chuàng)建空 NotificationPictureContent 實(shí)例的默認(rèn)構(gòu)造函數(shù)。

方法總結(jié)

修飾符和類型 方法 描述
String getAdditionalText() 獲取調(diào)用setAdditionalText(java.lang.String)方法指定的附圖通知的附加文本。
PixelMap getBigPicture() 調(diào)用setBigPicture(ohos.media.image.PixelMap)方法獲取指定圖片的PixelMap。
String getBriefText() 獲取調(diào)用setBriefText(java.lang.String)方法指定的附圖通知的簡(jiǎn)短文本。
String getExpandedTitle() 獲取該貼圖通知展開(kāi)時(shí)顯示的標(biāo)題。
String getText() 獲取調(diào)用setText(java.lang.String)方法指定的附圖通知文本。
String getTitle() 獲取調(diào)用setTitle(java.lang.String)方法指定的附圖通知標(biāo)題。
boolean marshalling(Parcel out) 將 NotificationPictureContent 對(duì)象編組到 Parcel 中。
NotificationRequest.NotificationPictureContent setAdditionalText(String additionalText) 設(shè)置附加文本以包含在附圖片的通知中。
NotificationRequest.NotificationPictureContent setBigPicture(PixelMap bigPicture) 設(shè)置要包含在通知中的圖片。
NotificationRequest.NotificationPictureContent setBriefText(String briefText) 設(shè)置要包含在附圖片通知中的簡(jiǎn)短文本。
NotificationRequest.NotificationPictureContent setExpandedTitle(String expandedTitle) 設(shè)置此附圖通知展開(kāi)時(shí)顯示的標(biāo)題。
NotificationRequest.NotificationPictureContent setText(String text) 設(shè)置要包含在圖片附加通知中的文本。
NotificationRequest.NotificationPictureContent setTitle(String title) 設(shè)置附圖通知的標(biāo)題。
String toString() 返回對(duì)象的字符串表示形式。
boolean unmarshalling(Parcel in) 從 Parcel 中解組 NotificationPictureContent 對(duì)象。
從類 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
從接口 ohos.utils.Sequenceable 繼承的方法
hasFileDescriptor

構(gòu)造函數(shù)詳細(xì)信息

NotificationPictureContent

public NotificationPictureContent()

用于創(chuàng)建空 NotificationPictureContent 實(shí)例的默認(rèn)構(gòu)造函數(shù)。

Since:

1

方法詳情

getTitle

public String getTitle()

獲取調(diào)用setTitle(java.lang.String)方法指定的附圖通知標(biāo)題。

返回:

返回通知的標(biāo)題。

Since:

1

setTitle

public NotificationRequest.NotificationPictureContent setTitle(String title)

設(shè)置附圖通知的標(biāo)題。

參數(shù):

參數(shù)名稱 參數(shù)描述
title 表示通知的標(biāo)題。

返回:

返回具有指定標(biāo)題的 NotificationPictureContent 對(duì)象。

Since:

1

getText

public String getText()

獲取調(diào)用setText(java.lang.String)方法指定的附圖通知文本。

返回:

返回通知的文本。

Since:

1

setText

public NotificationRequest.NotificationPictureContent setText(String text)

設(shè)置要包含在圖片附加通知中的文本。

參數(shù):

參數(shù)名稱 參數(shù)描述
text 指示要包含的文本。

返回:

返回具有指定文本的 NotificationPictureContent 對(duì)象。

Since:

1

getAdditionalText

public String getAdditionalText()

獲取調(diào)用setAdditionalText(java.lang.String)方法指定的附圖通知的附加文本。

返回:

返回附圖通知的附加文本。

Since:

2

setAdditionalText

public NotificationRequest.NotificationPictureContent setAdditionalText(String additionalText)

設(shè)置附加文本以包含在附圖片的通知中。

附加文本主要是對(duì)通知文本的補(bǔ)充。 因此,附加文本的字體小于通知文本,并顯示在單獨(dú)的行中。

參數(shù):

參數(shù)名稱 參數(shù)描述
additionalText 指示要包含的附加文本。

返回:

返回具有指定附加文本的 NotificationPictureContent 對(duì)象。

Since:

2

getBriefText

public String getBriefText()

獲取調(diào)用setBriefText(java.lang.String)方法指定的附圖通知的簡(jiǎn)短文本。

返回:

返回附圖通知的簡(jiǎn)短文本。

Since:

2

setBriefText

public NotificationRequest.NotificationPictureContent setBriefText(String briefText)

設(shè)置要包含在附圖片通知中的簡(jiǎn)短文本。

簡(jiǎn)短文本是附圖通知的摘要,顯示在通知的第一行。 與 setAdditionalText(java.lang.String) 類似,簡(jiǎn)短文本的字體也小于通知文本。

簡(jiǎn)短文本和附加文本的顯示位置可能會(huì)發(fā)生沖突。 如果設(shè)置了兩個(gè)文本,則僅顯示附加文本。

參數(shù):

參數(shù)名稱 參數(shù)描述
briefText 指示要包含的簡(jiǎn)短文本。

返回:

返回具有指定briefText 的NotificationPictureContent 對(duì)象。

Since:

2

getExpandedTitle

public String getExpandedTitle()

獲取該貼圖通知展開(kāi)時(shí)顯示的標(biāo)題。

返回:

返回展開(kāi)此通知時(shí)要顯示的標(biāo)題。

Since:

3

setExpandedTitle

public NotificationRequest.NotificationPictureContent setExpandedTitle(String expandedTitle)

設(shè)置此附圖通知展開(kāi)時(shí)顯示的標(biāo)題。 設(shè)置此標(biāo)題后,只有在此通知處于折疊狀態(tài)時(shí)才會(huì)顯示 setTitle(java.lang.String) 設(shè)置的標(biāo)題。

參數(shù):

參數(shù)名稱 參數(shù)描述
expandedTitle 指示展開(kāi)此通知時(shí)要顯示的標(biāo)題。

返回:

返回具有指定擴(kuò)展標(biāo)題的此 NotificationPictureContent 對(duì)象。

Since:

3

setBigPicture

public NotificationRequest.NotificationPictureContent setBigPicture(PixelMap bigPicture)

設(shè)置要包含在通知中的圖片。

參數(shù):

參數(shù)名稱 參數(shù)描述
bigPicture 表示要包含的圖片的PixelMap。

返回:

返回具有指定 bigPicture 的 NotificationPictureContent 對(duì)象。

Since:

3

getBigPicture

public PixelMap getBigPicture()

調(diào)用setBigPicture(ohos.media.image.PixelMap)方法獲取指定圖片的PixelMap。

返回:

返回通知中包含的圖片的 PixelMap。

Since:

3

marshalling

public boolean marshalling(Parcel out)

將 NotificationPictureContent 對(duì)象編組到 Parcel 中。

進(jìn)程可以調(diào)用 unmarshalling(ohos.utils.Parcel) 方法從 Parcel 中解組 NotificationPictureContent 對(duì)象以實(shí)現(xiàn)進(jìn)程間通信 (IPC)。

指定者:

接口 Sequenceable 中的編組

參數(shù):

參數(shù)名稱 參數(shù)描述
out 指示用于編組的 Parcel 對(duì)象。

返回:

如果編組成功,則返回 true; 否則返回 false。

Since:

1

unmarshalling

public boolean unmarshalling(Parcel in)

從 Parcel 中解組 NotificationPictureContent 對(duì)象。

指定者:

在接口 Sequenceable 中解組

參數(shù):

參數(shù)名稱 參數(shù)描述
in 指示用于解組的 Parcel 對(duì)象。

返回:

如果解組成功,則返回 true; 否則返回 false。

Since:

1

toString

public String toString()

從類復(fù)制的描述:對(duì)象

返回對(duì)象的字符串表示形式。 通常,toString 方法返回一個(gè)“以文本方式表示”該對(duì)象的字符串。 結(jié)果應(yīng)該是一個(gè)簡(jiǎn)潔但信息豐富的表示,易于人們閱讀。 建議所有子類重寫此方法。

Object 類的 toString 方法返回一個(gè)字符串,該字符串由對(duì)象作為其實(shí)例的類的名稱、at 符號(hào)字符“@”和對(duì)象哈希碼的無(wú)符號(hào)十六進(jìn)制表示形式組成。 換句話說(shuō),此方法返回一個(gè)等于以下值的字符串:

 getClass().getName() + '@' + Integer.toHexString(hashCode()) 

覆蓋:

類 Object 中的 toString

返回:

對(duì)象的字符串表示形式。

Since:

4

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)