Android 通知的基本用法示例代码
程序员文章站
2024-03-06 08:05:43
写android通知的时候发现notification的setlatesteventinfo被弃用,于是搜素并整理了一下新的android通知的基本用法。
一、获取not...
写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 通知栏的知识资料整理,后续继续补充,谢谢大家对本站的支持。
推荐阅读
-
Android 通知的基本用法示例代码
-
Android 屏蔽和捕获Home键的示例代码
-
Android 的触摸事件详解及示例代码
-
Android的OkHttp包中的HTTP拦截器Interceptor用法示例
-
Android使用OKHttp包处理HTTP相关操作的基本用法讲解
-
Android TextView显示Html类解析的网页和图片及自定义标签用法示例
-
Android开发中CheckBox的简单用法示例
-
Android 带进度条的WebView 示例代码
-
Android DatePicker和DatePickerDialog基本用法示例
-
Android AutoCompleteTextView控件基本用法示例