NotificationManager是负责通知用户事件的发生,有三个方法:

1:  cancel(id)取消广播,假如这是一个暂时的广播,则将其隐藏,如果是个持久的,则将其从中去除掉。

2:cancelAll():取消以前显示的所有通知

3:notify(int id,Notification notification)把通知持久的发送到状态条中。

下面直接把代码贴上,代码中有详细解释

private void addNotification() {

//获取通知服务

NotificationManager manager = (NotificationManager) this

.getSystemService(Context.NOTIFICATION_SERVICE) ;

Notification notifi = new Notification() ;

notifi.icon = R.drawable.ic_launcher ;//通知时候显示的图片

notifi.tickerText = "这是通知" ;

notifi.defaults = Notification.DEFAULT_SOUND|Notification.DEFAULT_VIBRATE ;//系统默认通知的声音

//andioStreamType的值必须AudioManager的值,代表着响铃模式

notifi.audioStreamType = android.media.AudioManager.ADJUST_LOWER ;

long[] vibreate= new long[]{1000,1000};  //震动的参数,震动一秒暂停一秒

notifi.vibrate = vibreate ;

Intent in = new Intent(MainActivity.this,SecondActivity.class) ;//点击之后所跳转到的activity

PendingIntent pend = PendingIntent.getActivity(this, 0, in, PendingIntent.FLAG_ONE_SHOT) ;

notifi.setLatestEventInfo(this, "这是标题吗", "这是内容", pend);

manager.notify(0, notifi);//执行通知,这个0是用来区分这个广播的唯一标志,下面一句话中的0就是例证

//manager.cancel(0);//取消通知

}

转载于:https://blog.51cto.com/shunshuncon/1641479

Notification通知相关推荐

  1. 配置 SQL Server 2008 Email 发送以及 Job 的 Notification通知功能

    SQL Server 2008配置邮件的过程就不写了,网上的案例太多了. http://www.cnblogs.com/woodytu/p/5154526.html 这个案例就不错. 主要写下配置完后 ...

  2. 安卓APP_ 控件(6)—— Notification通知

    摘自:安卓APP_ 控件(6)-- Notification通知 作者:丶PURSUING 发布时间: 2021-04-02 00:30:14 网址:https://blog.csdn.net/wei ...

  3. Android Notification通知详解

    Android Notification通知详解 Notification: (一).简介: 显示在手机状态栏的通知.Notification所代表的是一种具有全局效果的通知,程序一般通过Notifi ...

  4. Android Notification通知详细解释

    Android Notification通知具体解释 Notification: (一).简单介绍: 显示在手机状态栏的通知. Notification所代表的是一种具有全局效果的通知,程序一般通过N ...

  5. Android学习|控件——Notification通知

    Android学习|控件--Notification通知 一.前提 二.两个对象的的构建 1.创建NotificationManager 2.使用Builder构造器来创建Notification 2 ...

  6. Android学习日记 Notification 通知

    Android学习日记 Notification 通知 文章目录 Android学习日记 Notification 通知 前言 使用步骤 总结 前言 下拉状态栏显示的通知功能 使用步骤 代码如下: p ...

  7. js Notification 通知

    notification MDN文档 https://developer.mozilla.org/zh-CN/docs/Web/API/notification 实现一个通知 // 浏览器支持且用户没 ...

  8. 【黑马Android】(11)音乐播放器/视频播放器/照相机/常见对话框/notification通知/样式和主题/帧动画/传感器/应用程序反编译与安装

    音乐播放器api <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns: ...

  9. 适配 通知 Notification 通知渠道 前台服务 MD

    Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...

  10. Notification —— 通知

             Notification -- 通知,是一种让你的应用程序在不使用Activity的情况下警示用户.它是看不见的程序组件(Broadcast Receiver,Service和不活跃 ...

最新文章

  1. 洛谷P2252 取石子游戏(威佐夫博弈)
  2. 100%由清洁能源供电的数据中心什么样?苹果丹麦维堡数据中心投入使用
  3. 抓住语音社交风口,1天快速搭建语音聊天室
  4. asp按时间自动递增编号_Java秒杀系统实战系列-分布式唯一ID生成订单编号
  5. jsp 连接access数据库
  6. 23种设计模式----------建造者模式
  7. Git for Windows 国内下载站
  8. 7-192 素因子分解 (20 分)
  9. oracle查询相同想,返回相同总和的查询-Oracle SQL
  10. java读取clob字段的几种方法(转)
  11. c语言学习-编写函数计算式子:S=2*1*1!+2*2*2!+……+2n*n!的值。要求编写自定义函数分别求解2n和n!,在编写求解S的函数。
  12. win7下安装usb转串口不成功解决方法
  13. MATLAB 检验矩阵中是否有某些元素 对元素统计
  14. js 開始时间,当前时间,结束时间的比較
  15. python-gui-pyqt5的使用方法-1
  16. 利用TestDriven.net和NUnit进行单元测试(转)
  17. 织梦的网站地图怎么做html,织梦自带网站地图的生成制作方法详解
  18. 关于stm32单片机的通讯方式
  19. 360校招题之小明看花
  20. 无线网服务器连接不上什么原因,无线路由器连接不上是什么原因

热门文章

  1. C++两个函数可以相互递归吗_C语言“最难啃”的三块硬骨头!你知道吗?
  2. java optional 用法_理解、学习与使用Java中的Optional
  3. 虚拟主机金华php空间,金华虚拟主机_金华云虚机_金华主机申请_金华网站空间_爱名网(www.22.cn)...
  4. 在html中使用css的主要方式有,html中使用css的方法有哪几种
  5. mysql最多多少slave_MySQL5.7主从,单slave多master
  6. php判断是字符串类型,php使用strpos判断字符串中数字类型子字符串出错的解决方法 原创...
  7. Linux省级精品课程申报,2016年度省级精品在线开放课程开始申报啦!
  8. 怎么把3d风格的图变成2d_单图像三维重建、2D到3D风格迁移和3D DeepDream
  9. 从决策树学习谈到贝叶斯分类算法、EM、HMM - 结构之法 算法之道
  10. BIRCH算法(Java实现)