首页/新闻资讯/正文详情

Android:通知 基本使用

发布时间:2026/11/11 3:37:44 来源:云帆数科 栏目:资讯中心
Android:通知 基本使用
在 Andfroid 8.0 之前用户对通知的处理是没办法对通知消息进行区分要么接收所有信息要么屏蔽所有新信息不能只接受用户想要的信息不能细粒度区分。Android 8.0 之后引入了通知渠道解决了该痛点每条通知属于一个通知渠道即对通知做了细粒度的区分例如可分为新闻通知、私信通知。开发人员可以创建通知渠道用户能够实际管理通知渠道 决定是否 开启这个通知渠道的通知以及设定通知级别决定通知方式下拉弹窗静默通知等使用方式获取 NotificationManager 实例通过Context 的getSystemService(Context.NOTICIFICATION_SERVICE) 获取声明 通知渠道创建 Notification 对象可以使用多样的设置方法一多样化通知使用 NotificationManager notify()发送通知// 1. 获取系统通知管理服务// Context.NOTIFICATION_SERVICE 是系统服务的标识返回 NotificationManager 对象// as NotificationManager 进行类型转换valmanagergetSystemService(Context.NOTIFICATION_SERVICE)asNotificationManager// 2. 通知渠道仅在 Android 8.0 (API 26) 及以上版本需要创建低版本会自动忽略if(Build.VERSION.SDK_INTBuild.VERSION_CODES.O){// 创建通知渠道对象// 参数1 channelId: 渠道的唯一标识符后续发送通知时需要匹配此 ID如 news// 参数2 channelName: 渠道名称显示在系统设置中用户可见// 参数3 importance: 通知的重要程度决定通知的行为如是否弹出横幅、是否有提示音等valchannelNotificationChannel(news,新闻,IMPORTANCE_HIGH)// 将渠道对象注册到系统。一旦创建渠道的重要程度等属性将无法修改除非卸载应用重装manager.createNotificationChannel(channel)}// 创建点击通知时触发的 Intent此处指定跳转到 MainActivity// flags FLAG_ACTIVITY_NEW_TASK: 如果目标 Activity 不在当前任务栈则创建新任务启动valintentIntent(this,MainActivity::class.java).apply{flagsFLAG_ACTIVITY_NEW_TASK}// 将 Intent 包装为 PendingIntent用于在通知被点击时以应用原有权限执行跳转// 参数1 context: 上下文// 参数2 requestCode: 请求码用于区分不同 PendingIntent通常设为 0// 参数3 intent: 要执行的动作// 参数4 flags: 控制 PendingIntent 的行为// FLAG_IMMUTABLE: 表示创建的 PendingIntent 不可变Android 6.0 推荐// 如需可变如添加额外数据可用 FLAG_UPDATE_CURRENTvalpendingIntentPendingIntent.getActivity(this,0,intent,PendingIntent.FLAG_IMMUTABLE)// 3. 使用 NotificationCompat.Builder 构建通知兼容低版本// 参数1 context: 上下文// 参数2 channelId: 必须与上面创建的渠道 ID 一致newsAndroid 8.0 会路由到对应渠道valnotificationNotificationCompat.Builder(this,news).setSmallIcon(R.drawable.ic_notify)// 必需设置通知的小图标状态栏显示.setContentTitle(标题)// 通知的标题.setContentText(内容)// 通知的内容文本.setContentIntent(pendingIntent)// 设置点击通知时执行的 PendingIntent.setAutoCancel(true)// 用户点击通知后自动从通知栏移除.build()// 最终构建出 Notification 对象// 4. 发送通知// 参数1 id: 通知的唯一标识正整数。相同 id 会覆盖之前的通知不同 id 会叠加显示// 参数2 notification: 要发送的通知对象manager.notify(1,notification)

相关推荐

第20课:FastAPI|Uvicorn/Gunicorn生产部署|Linux服务器上线与Docker容器化部署【完结篇】
第20课:FastAPI|Uvicorn/Gunicorn生产部署|Linux服务器上线与Docker容器化部署【完结篇】

文章目录1. 课前导读本节课学习目标前置知识学完能掌握什么适用人群2. 核心理论讲解2.1 生产环境部署架构全景图2.2 为什么需要Gunicorn Uvicorn?2.3 容器化部署的优势2.4 进程管理方案对比2.5 与Flask/Django部署的对比3. 环境搭建 & 实操准备3.1 准备一台云服… · 2026/10/27 16:22:40

Listen1:一款聚合七大音乐平台的浏览器插件,解决版权分散难题
Listen1:一款聚合七大音乐平台的浏览器插件,解决版权分散难题

Listen1:一款聚合七大音乐平台的浏览器插件,解决版权分散难题 【免费下载链接】listen1_chrome_extension one for all free music in china (chrome extension, also works for firefox) 项目地址: https://gitcode.com/gh_mirrors/li/listen1_chrome… · 2026/11/11 3:37:43

YOLOv8优化:工业管道物体检测与计数系统
YOLOv8优化:工业管道物体检测与计数系统

## 1. 项目概述:基于YOLOv8的工业管道物体计数系统在石油化工、水处理等工业场景中,管道内物体的实时监测一直是个技术难点。传统人工巡检方式存在效率低、漏检率高的问题,而普通视觉检测方案在复杂管道环境下表现不佳。我们团队开发的这套系… · 2026/10/28 4:07:36

惠阳区哪里报考电工证 上岗必备全攻略
惠阳区哪里报考电工证 上岗必备全攻略

惠阳区哪里报考电工证 上岗必备全攻略 你是不是正在找工作,却被要求必须有电工证才能上岗?是不是还在为【惠阳区哪里报考电工证】发愁?别急,这篇文给你讲透透,从报名、考试到持证上岗,全搞定! 电工证是上岗必备,没有它别想干这行… · 2026/11/11 3:37:17

电工证过期了不知道怎么复审?真实经历告诉你青岛黄海学院考电工证怎么搞
电工证过期了不知道怎么复审?真实经历告诉你青岛黄海学院考电工证怎么搞

电工证过期了不知道怎么复审?真实经历告诉你青岛黄海学院考电工证怎么搞 证书过期了不知道怎么复审延期?这个问题我见过太多人问了,我自己也是经历过的。去年我在洛阳转岗,发现电工证快到期了,结果一查才发现,复审流程和以前完全不一样。今天我结合自己… · 2026/11/11 3:37:17

电工证暂停地区,值不值得考?平顶山电工老张的真实经历
电工证暂停地区,值不值得考?平顶山电工老张的真实经历

电工证暂停地区,值不值得考?平顶山电工老张的真实经历 之前考的证在外省能不能转过来?这可能是很多像我这样的建筑工人心中的大疑问。尤其是现在电工证在一些地区被 暂停办理 ,很多人开始犹豫, 值不值得考… · 2026/11/11 3:37:17

河南电工证叉车证官方回应:怕考不过白交培训费?看完这篇再报名
河南电工证叉车证官方回应:怕考不过白交培训费?看完这篇再报名

河南电工证叉车证官方回应:怕考不过白交培训费?看完这篇再报名 怕考不过白交培训费?这是很多河南地区准备报考电工证、叉车证的朋友最担心的事。官方回应来了:只要选择正规机构、认真备考,通过率并不低。尤其是南阳地区的中小施工企业负责人,很多都在为… · 2026/11/11 3:37:17

宣城电工证好考吗现在考前押题怎么准备
宣城电工证好考吗现在考前押题怎么准备

宣城电工证好考吗现在考前押题怎么准备 实操考试心里没底怕挂科?你不是一个人。很多人在报考电工证的时候,最怕的就是实操考试,尤其是第一次接触这类考试,不知道该怎么准备,生怕一不小心就挂了。今天就从南阳卧龙区一个项目现场管理员的真实经历说起,带… · 2026/11/11 3:37:17

王永低压电工证郑州报考避坑指南:证书过期了不知道怎么复审延期怎么办
王永低压电工证郑州报考避坑指南:证书过期了不知道怎么复审延期怎么办

王永低压电工证郑州报考避坑指南:证书过期了不知道怎么复审延期怎么办 证书过期了不知道怎么复审延期,这事儿真不是小事,尤其是像低压电工证这种高需求、高门槛的特种作业证,一旦过期,不仅影响日常工作,还可能面临违法风险。很多人在郑州报考低压电工证… · 2026/11/11 3:36:17

电工证丢失还能补吗?千万别踩坑,丢了证等于失业
电工证丢失还能补吗?千万别踩坑,丢了证等于失业

电工证丢失还能补吗?千万别踩坑,丢了证等于失业 你正在找工作,但手里的电工证突然丢了,这下怎么办?别急,先别慌, 电工证丢失还能补吗 ?答案是肯定的,但 千万别踩坑 ,补办流程如果不了解,可能会耽误你上岗、甚至影响到你的收入。… · 2026/11/10 2:16:10

电力电缆作业证直播报名入口与办理流程良心建议
电力电缆作业证直播报名入口与办理流程良心建议

电力电缆作业证直播报名入口与办理流程良心建议 你是不是也担心学历不高报不了名?别急,今天就给你讲讲 电力电缆作业证直播 的报名流程和那些你必须知道的干货, 良心建议 在这里,别错过。 电力电缆作业证直播报名需要什么条件?… · 2026/11/10 17:46:39

英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑
英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑

英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑 怕考不过白交培训费?英德电工证报考费多少钱,你真的了解吗?现在市面上培训机构五花八门,价格参差不齐,很多人一不小心就花了冤枉钱,结果还考不过。别急,今天就来给你说清楚英德电工证的… · 2026/11/10 17:11:43

_中职电工证最新政策解读
_中职电工证最新政策解读

中职电工证在哪考?工地太忙根本没时间复习考试的救星来了 工地太忙根本没时间复习考试,这是很多正在备考 中职电工证 的建筑工友的真实写照。你不是不想考,而是真的没时间。但别担心,这期内容是 新乡初次报考人员… · 2026/11/11 0:00:52

昆明电工证培训价格值不值得考?老电工告诉你真相
昆明电工证培训价格值不值得考?老电工告诉你真相

昆明电工证培训价格值不值得考?老电工告诉你真相 之前考的证在外省能不能转过来?这个问题是很多在外地打工、换城市生活、或者是想在昆明发展的朋友最关心的。尤其是现在云南发展快,很多企业都在招持证上岗的电工,如果你手头有证但不在本地,那这个证是不… · 2026/11/11 0:00:52

特种电缆张工网上查询全攻略:外省证如何转过来
特种电缆张工网上查询全攻略:外省证如何转过来

特种电缆张工网上查询全攻略:外省证如何转过来 之前考的证在外省能不能转过来?这是很多特种作业从业者最关心的问题,尤其是像特种电缆张工这类证书,直接关系到日常工作是否合规、能否顺利晋升。很多小伙伴因为证书归属地的问题,陷入职业发展的瓶颈,甚至… · 2026/11/11 0:00:52

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/10 20:19:29

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/10 19:22:45

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/10 17:00:47

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码