HarmonyOS提供了通知功能,即在一個應用的UI界面之外顯示的消息,主要用來提醒用戶有來自該應用中的信息。當應用向系統發出通知時,它將先以圖標的形式顯示在通知欄中,用戶可以下拉通知欄查看通知的詳細信息。
效果如下:
代碼如下:
private void NotificationSlot(){
NotificationSlot slot = new NotificationSlot("slot_001", "slot_default", NotificationSlot.LEVEL_MIN); // 創建notificationSlot對象
slot.setDescription("NotificationSlotDescription");
slot.setEnableVibration(true); // 設置振動提醒
slot.setEnableLight(true); // 設置開啟呼吸燈提醒
slot.setLedLightColor(Color.RED.getValue());// 設置呼吸燈的提醒顏色
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); // 設置通知的內容
try {
NotificationHelper.publishNotification(request);
} catch (RemoteException ex) {
HiLog.error((HiLogLabel) LABEL, "Exception occurred during publishNotification invocation.");
}
}
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
開發
+關注
關注
0文章
370瀏覽量
40867 -
鴻蒙系統
+關注
關注
183文章
2636瀏覽量
66435 -
HarmonyOS
+關注
關注
79文章
1979瀏覽量
30279
發布評論請先 登錄
相關推薦
HarmonyOS WLAN開發指南
這次給大家帶來的是HarmonyOS的WLAN開發文檔,這篇文檔主要包含以下知識:1、基礎功能;2、消息通知;3、P2P功能開發。注:文檔和視頻中所有的圖片及代碼截圖皆為示意圖,具體以
發表于 09-10 17:51
HarmonyOS開發-通知開發體驗
HarmonyOS提供了通知功能,即在一個應用的UI界面之外顯示的消息,主要用來提醒用戶有來自該應用中的信息。當應用向系統發出通知時,它將先以圖標的形式顯示在通知欄中,用戶可以下拉
發表于 03-16 10:12
HarmonyOS/OpenHarmony應用開發-FA卡片開發體驗
:HarmonyOSOpenHarmony應用開發-FA卡片開發體驗.docx示例代碼:https://gitee.com/jltfcloudcn/jump_to/tree/master/FA_Model_TestMuster
發表于 12-06 14:48
HarmonyOS與OpenHarmony開發角度上的區別
開篇第一句,所有學習與開發資料以官方資料為準。任何博客類只能作為參考,自行判斷優良,不要被誤導,包括本人的所有博客。 HarmonyOS 官方文檔地址 應用開發: https
華為開發者HarmonyOS零基礎入門:導航Component通知地點實現
華為開發者HarmonyOS零基礎入門:導航Component通知地點實現,provide與consume進行綁定,屬性對應組件流程刷新。
HarmonyOS Connect的智能硬件開發
華為開發者大會2021智能硬件開發— 熟悉HarmonyOS Connect產品設計規范 2021年10月22日~24日,華為將在中國松山湖舉行2021華為開發者大會,聚焦鴻蒙系統、智
2021華為開發者大會HarmonyOS學生公開課上教你10分鐘成為HarmonyOS開發者
2021華為開發者大會HarmonyOS學生公開課上教你10分鐘成為HarmonyOS開發者 學習HarmonyOS應用
什么是HarmonyOS低代碼開發
什么是低代碼開發?低代碼開發主要特點有哪些?如何利用低代碼開發原子化服務?本文帶你一探究竟~ 一、什么是HarmonyOS低代碼開發? 低代
面向HarmonyOS開發者的HarmonyOS 3.0 Beta介紹
2021年10月,我們面向開發者發布了HarmonyOS 3.0 Developer Preview版,但開發的腳步永不停歇,現在我們又更新了API版本,配套發布了HarmonyOS
HarmonyOS年度開發者活動,賦能逾萬名開發者開啟HarmonyOS學習之旅
11月4日-11月6日,華為開發者大會2022(Together)在東莞松山湖成功舉辦!與此同時,HarmonyOS重磅推出HarmonyOS第一課、ArkUI入門訓練營、ArkUI開發
HarmonyOS 4.0開發者Beta版來了!
目前 HarmonyOS 4.0 開發者 Beta 版招募活動分批進行,專屬 OTA 升級優先對已在華為應用市場上架了應用的開發者 / 合作伙伴開放,未上架過華為應用市場的開發者請耐心
評論