Android中Notification的使用详解
创作时间:
作者:
@小白创作中心
Android中Notification的使用详解
引用
1
来源
1.
http://www.cdweb.net/article/pcicip.html
本文将详细介绍Android中Notification的使用方法。从NotificationManager的获取到Builder构造器的使用,通过完整代码示例展示如何设置通知标题、内容、图标等关键参数。
Notification的基本使用
首先需要获取一个NotificationManager来对通知进行管理,可以通过getSystemService()
方法实现,该方法接收一个字符串参数用于确定获取系统的哪个服务,这里我们需要传入NOTIFICATION_SERVICE
。
NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
接下来使用Builder构造器来创建Notification对象。通过Intent和PendingIntent设置通知的跳转行为,通过NotificationCompat.Builder设置通知的标题、内容、图标等属性。
Intent intent = new Intent(this, NotificationActivity.class);
PendingIntent pi = PendingIntent.getActivity(this, 0, intent, 0);
Notification notification = new NotificationCompat.Builder(this)
.setContentTitle("This is content title")
.setContentText("hello world!")
.setWhen(System.currentTimeMillis())
.setSmallIcon(R.mipmap.ic_launcher)
.setLargeIcon(BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher))
.setContentIntent(pi)
.setAutoCancel(true)
.setDefaults(NotificationCompat.DEFAULT_ALL)
.setPriority(NotificationCompat.PRIORITY_MAX)
.build();
manager.notify(1, notification);
上述代码展示了如何创建并显示一个完整的Notification。其中,manager.notify()
方法用于显示通知,第一个参数为通知的id,每个通知的id都必须不同;第二个参数为具体的通知对象。
通过本文的介绍,读者应该能够掌握Android中Notification的基本使用方法。如果想了解更多相关知识,可以继续深入学习Android开发的相关内容。
热门推荐
电动汽车的续航里程受哪些因素影响?
中秋佳节:从古至今的团圆故事
2025中秋“超级月亮”大揭秘:为何十六更圆?
中秋诗词里的那些动人瞬间
交警教你如何正确举报酒驾
重庆交巡警:农村酒驾举报有奖!最高可获500元
你真的知道如何正确服用云南白药胶囊吗?
你真的知道怎么正确吃云南白药胶囊吗?
墨西哥既庄严又迷人的圣周
阿托伐他汀钙片:降脂新宠?
葛根能降低血尿酸吗
新春走基层丨春节档票房创新高,优质影片引发观影潮
香港注册中医师吴海燕推荐:高血压患者必学中医食疗法!
八月蝴蝶黄,双飞西园草。
心脏二尖瓣脱垂的原因及治疗方法
第四套人民币1980年1角稀有冠荧光版:收藏潜力之星
哈医大&火箭军总医院推荐:正确服用阿司匹林肠溶片指南
阿司匹林肠溶片在心血管疾病预防中的应用与注意事项
河北•秦皇岛/山海关老龙头景区
河北•秦皇岛/山海关老龙头景区
如何报销工地保险?这种保险报销的流程是怎样的?
如何顺利办理各类医保事务?这些医保事务有哪些注意事项?
全面解析黄精的药食同源价值
《青苹果乐园》登顶小虎队经典歌曲榜:一首歌,一个时代的青春记忆
小虎队成员现状大揭秘:谁最成功?
《还珠格格》25周年:小虎队的青春回忆杀!
孕妇缺钙和铁怎么补
智慧医保、医疗“适老化”,多地优化线上就医流程
内窥镜技术新突破:1cm创口解决腰椎间盘突出难题
《唐探1900》:陈思诚如何用细节还原百年唐人街