HarmonyOS提供了通知功能,即在一個應(yīng)用的UI界面之外顯示的消息,主要用來提醒用戶有來自該應(yīng)用中的信息。當(dāng)應(yīng)用向系統(tǒng)發(fā)出通知時,它將先以圖標(biāo)的形式顯示在通知欄中,用戶可以下拉通知欄查看通知的詳細(xì)信息。
效果如下:
代碼如下:
private void NotificationSlot(){
NotificationSlot slot = new NotificationSlot("slot_001", "slot_default", NotificationSlot.LEVEL_MIN); // 創(chuàng)建notificationSlot對象
slot.setDescription("NotificationSlotDescription");
slot.setEnableVibration(true); // 設(shè)置振動提醒
slot.setEnableLight(true); // 設(shè)置開啟呼吸燈提醒
slot.setLedLightColor(Color.RED.getValue());// 設(shè)置呼吸燈的提醒顏色
try {
NotificationHelper.addNotificationSlot(slot);
} catch (RemoteException ex) {
HiLog.error((HiLogLabel) LABEL, "Exception occurred during addNotificationSlot invocation.");
}
int notificationId = 1;
NotificationRequest request = new NotificationRequest(notificationId);
request.setSlotId(slot.getId());
String title = "消息";
String text = "哈哈哈哈哈哈哈哈";
NotificationRequest.NotificationNormalContent content = new NotificationRequest.NotificationNormalContent();
content.setTitle(title)
.setText(text);
NotificationRequest.NotificationContent notificationContent = new NotificationRequest.NotificationContent(content);
request.setContent(notificationContent); // 設(shè)置通知的內(nèi)容
try {
NotificationHelper.publishNotification(request);
} catch (RemoteException ex) {
HiLog.error((HiLogLabel) LABEL, "Exception occurred during publishNotification invocation.");
}
}
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
開發(fā)
+關(guān)注
關(guān)注
0文章
364瀏覽量
40788 -
鴻蒙系統(tǒng)
+關(guān)注
關(guān)注
183文章
2634瀏覽量
66155 -
HarmonyOS
+關(guān)注
關(guān)注
79文章
1966瀏覽量
29962
發(fā)布評論請先 登錄
相關(guān)推薦
鴻蒙原生應(yīng)用/元服務(wù)開發(fā)-消息通知整體說明
應(yīng)用。開發(fā)者重點關(guān)注。
通知訂閱端:只能為系統(tǒng)應(yīng)用,比如通知中心。通知中心默認(rèn)會訂閱手機上所有應(yīng)用對當(dāng)前用戶的通知。
發(fā)表于 01-08 15:26
HarmonyOS WLAN開發(fā)指南
這次給大家?guī)淼氖?b class='flag-5'>HarmonyOS的WLAN開發(fā)文檔,這篇文檔主要包含以下知識:1、基礎(chǔ)功能;2、消息通知;3、P2P功能開發(fā)。注:文檔和視頻中所有的圖片及代碼截圖皆為示意圖,具體以
發(fā)表于 09-10 17:51
HarmonyOS開發(fā)-通知開發(fā)體驗
HarmonyOS提供了通知功能,即在一個應(yīng)用的UI界面之外顯示的消息,主要用來提醒用戶有來自該應(yīng)用中的信息。當(dāng)應(yīng)用向系統(tǒng)發(fā)出通知時,它將先以圖標(biāo)的形式顯示在通知欄中,用戶可以下拉
發(fā)表于 03-16 10:12
HarmonyOS/OpenHarmony應(yīng)用開發(fā)-FA卡片開發(fā)體驗
:HarmonyOSOpenHarmony應(yīng)用開發(fā)-FA卡片開發(fā)體驗.docx示例代碼:https://gitee.com/jltfcloudcn/jump_to/tree/master/FA_Model_TestMuster
發(fā)表于 12-06 14:48
HarmonyOS與OpenHarmony開發(fā)角度上的區(qū)別
開篇第一句,所有學(xué)習(xí)與開發(fā)資料以官方資料為準(zhǔn)。任何博客類只能作為參考,自行判斷優(yōu)良,不要被誤導(dǎo),包括本人的所有博客。 HarmonyOS 官方文檔地址 應(yīng)用開發(fā): https
華為開發(fā)者HarmonyOS零基礎(chǔ)入門:導(dǎo)航Component通知地點實現(xiàn)
華為開發(fā)者HarmonyOS零基礎(chǔ)入門:導(dǎo)航Component通知地點實現(xiàn),provide與consume進(jìn)行綁定,屬性對應(yīng)組件流程刷新。
HarmonyOS Connect的智能硬件開發(fā)
華為開發(fā)者大會2021智能硬件開發(fā)— 熟悉HarmonyOS Connect產(chǎn)品設(shè)計規(guī)范 2021年10月22日~24日,華為將在中國松山湖舉行2021華為開發(fā)者大會,聚焦鴻蒙系統(tǒng)、智
華為開發(fā)者分論壇HarmonyOS學(xué)生公開課-10分鐘成為HarmonyOS開發(fā)者
2021華為開發(fā)者分論壇HarmonyOS學(xué)生公開課-10分鐘成為HarmonyOS開發(fā)者
華為開發(fā)者分論壇HarmonyOS學(xué)生公開課-如何學(xué)習(xí)HarmonyOS應(yīng)用開發(fā)?
2021華為開發(fā)者分論壇HarmonyOS學(xué)生公開課-如何學(xué)習(xí)HarmonyOS應(yīng)用開發(fā)?
2021華為開發(fā)者大會HarmonyOS學(xué)生公開課上教你10分鐘成為HarmonyOS開發(fā)者
2021華為開發(fā)者大會HarmonyOS學(xué)生公開課上教你10分鐘成為HarmonyOS開發(fā)者 學(xué)習(xí)HarmonyOS應(yīng)用
什么是HarmonyOS低代碼開發(fā)
什么是低代碼開發(fā)?低代碼開發(fā)主要特點有哪些?如何利用低代碼開發(fā)原子化服務(wù)?本文帶你一探究竟~ 一、什么是HarmonyOS低代碼開發(fā)? 低代
面向HarmonyOS開發(fā)者的HarmonyOS 3.0 Beta介紹
2021年10月,我們面向開發(fā)者發(fā)布了HarmonyOS 3.0 Developer Preview版,但開發(fā)的腳步永不停歇,現(xiàn)在我們又更新了API版本,配套發(fā)布了HarmonyOS
HarmonyOS年度開發(fā)者活動,賦能逾萬名開發(fā)者開啟HarmonyOS學(xué)習(xí)之旅
11月4日-11月6日,華為開發(fā)者大會2022(Together)在東莞松山湖成功舉辦!與此同時,HarmonyOS重磅推出HarmonyOS第一課、ArkUI入門訓(xùn)練營、ArkUI開發(fā)
HarmonyOS云開發(fā):舒爾特方格游戲
為豐富 HarmonyOS 對云端開發(fā)的支持、實現(xiàn) HarmonyOS 生態(tài)端云聯(lián)動,DevEco Studio 推出了云開發(fā)功能,開發(fā)者在
HarmonyOS 4.0開發(fā)者Beta版來了!
目前 HarmonyOS 4.0 開發(fā)者 Beta 版招募活動分批進(jìn)行,專屬 OTA 升級優(yōu)先對已在華為應(yīng)用市場上架了應(yīng)用的開發(fā)者 / 合作伙伴開放,未上架過華為應(yīng)用市場的開發(fā)者請耐心
評論