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文章
365浏览量
40788 -
鸿蒙系统
+关注
关注
183文章
2634浏览量
66180 -
HarmonyOS
+关注
关注
79文章
1966浏览量
29975
发布评论请先 登录
相关推荐
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 升级优先对已在华为应用市场上架了应用的开发者 / 合作伙伴开放,未上架过华为应用市场的开发者请耐心
评论