Android 通知的基本用法示例代码
写android通知的时候发现Notification的setLatestEventInfo被弃用,于是搜素并整理了一下新的android通知的基本用法。
一、获取NotificationManager实例
NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
二、创建Notification实例
在这里需要根据project的min-sdk来选择实现方法,MIN API Level < 11的可以使用setLatestEventInfo()方法,以下介绍API Level 11 之后的Notification实例获取方法。
1. MIN API Level < 16 构建Notification实例的方法
1) 创建Notification.Builder实例
Notification.Builder builder = new Notification.Builder(context) .setAutoCancel(true) //设置点击通知后自动取消通知 .setContentTitle("title") //通知标题 .setContentText("describe") //通知第二行的内容 .setContentIntent(pendingIntent) //点击通知后,发送指定的PendingIntent .setSmallIcon(R.drawable.ic_launcher); //通知图标,必须设置否则通知不显示
2) 调用Notification.Builder的getNotification()方法获得Notification
notification = builder.getNotification();
2. MIN API Level >=16 构建Notification实例的方法
Notification notification = new Notification.Builder(context) .setAutoCancel(true) .setContentTitle("title") .setContentText("text") .setSmallIcon(R.mipmap.ic_launcher) .setContentIntent(pendingIntent) .build();
三、发送通知
notificationManager.notify(1,notification);
以上就是对Android 通知栏的知识资料整理,后续继续补充,谢谢大家对本站的支持。
相关文章
2021最新Android笔试题总结美团Android岗职能要求
这篇文章主要介绍了2021最新Android笔试题总结以及美团Android岗职能要求,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-08-08android 获取本机的IP地址和mac物理地址的实现方法
本文主要介绍android 获取本机的IP地址和mac物理地址的实现方法,这里提供示例代码,实现功能,有需要的小伙伴可以参考下2016-09-09Android仿百度谷歌搜索自动提示框AutoCompleteTextView简单应用示例
这篇文章主要介绍了Android仿百度谷歌搜索自动提示框AutoCompleteTextView简单应用,结合实例形式分析了AutoCompleteTextView Widget使用步骤与相关操作技巧,需要的朋友可以参考下2016-10-10Android中TextureView与SurfaceView用法区别总结
TextureView和SurfaceView都是继承自View类的,TextureView在Andriod4.0之后才引入的,SurfaceView不能加上动画、平移、缩放,TextureView可以但有1-3帧的延迟2018-04-04
最新评论