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开发的相关内容。
热门推荐
东方必打卡景点榜No.1:鱼鳞洲风景区全攻略
小松鼠壁挂炉E1故障解决方案:检查维护全攻略
中西医结合提高间质性肺病诊断率,专家详解治疗新方案
冬季防感冒,护嗓小妙招
冬季流感高发,教你科学应对喉咙沙哑
阿莫西林治感冒喉咙沙哑,真的有效吗?
38部文旅主题节目发布,电视荧屏将成文旅新窗口
柠檬水能治肠鸣音吗?真相令人惊讶
古代基督教对欧洲政治、文化、社会的全方位影响
基金定投入门指南:从选基到止盈的完整攻略
上海自驾游西湖:2小时直达,5大景点全攻略
高情商回应借钱请求,两本书教你不尴尬
双十一后,如何优雅拒绝朋友借钱?
创新木偶艺术,百老汇《狮子王》如何打造舞台奇迹
男性长寿秘籍:吃动两不误!
突发事件借钱,如何减压?
鲜黄花菜易致中毒,干制浸泡处理后再食用
杭州城北美食地图:五家杭帮菜馆的特色与故事
舌尖上的沈阳:七种美食带你领略东北味道
职场剧《蔷薇风暴》热播,真实展现职场残酷与人性复杂
温州这一乡村休闲游,获全国推介!
日本九谷烧:五大流派传承360年,从沉寂到世界瞩目
九谷烧:日本传统瓷器的代表,以独特五彩工艺闻名于世
熬夜肝火旺?7种食材养肝降火,这款养生茶效果好!
双色球历史数据分析:从数据中寻找规律
哥哥大满贯,妹妹世界第一:萨芬兄妹创网坛历史
双子座女生最适合的职业:发挥优势,突破局限
从小米南瓜粥到海带豆腐汤:16道老年养生菜谱
风力发电成本十年降七成,中国引领全球能源转型
先进的减速器在提升汽车能效方面有何作用?