Notification通知栏的使用
Posted liunx1109
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Notification通知栏的使用相关的知识,希望对你有一定的参考价值。
一、基础的知识了解
1.pendingIntent : 它是Intent的封装,可以跳转某个Activity、给Service发送一个命令、还可以发送一个广播
2.进度条的使用方法
3.更新通知栏的信息
二、代码的编写
public void showNotification(FileInfo fileInfo) {
containsKey这个是Map函数是否包含你要写入的键值对的关键字
//if(mNotifications.containsKey())
//创建Notification的对象
Notification mNotification = new Notification();
//设置滚动文字
mNotification.tickerText = "开始下载";
//设置当前时间
mNotification.when = System.currentTimeMillis();
//设置图标
mNotification.icon = R.drawable.ic_launcher_background;
//设置通知属性(用户点击完之后会自动消失)
mNotification.flags = Notification.FLAG_AUTO_CANCEL;
//设置contentIntent通知方式
Intent intent = new Intent(mContext, MainActivity.class);
//PendingIntent将Intent包装起来的函数
PendingIntent pendingIntent = PendingIntent.getActivity(mContext, 0, intent, 0);
mNotification.contentIntent = pendingIntent;
}
以上是关于Notification通知栏的使用的主要内容,如果未能解决你的问题,请参考以下文章
Android中使用Notification实现进度通知栏(示例三)
Android中使用Notification实现宽通知栏(Notification示例二)