t通过代码具体讲一下notification的使用

在sdk23以后官方推荐使用用 Notification.Builder来创建 notification 实例

NotificationCompat.Builder builder = new NotificationCompat.Builder(context);

builder.setContentTitle(title);

builder.setContentText(string);
builder.setSubText("");
builder.setContentInfo("");
//设置一个大图标,参数是bitmap
builder.setLargeIcon(BitmapFactory.decodeResource(context.getResources(), android.R.drawable.star_on));
//如果只设置SmallIcon,那么图片会显示在通知的最左边。
// 如果LargeIcon与SmallIcon同时设置,出现在最左边的是LargeIcon,SmallIcon出现在右下角
//开发过程中如果如果右下角没有需求要显示图片的话直接设置SmallIcon即可
builder.setSmallIcon(R.mipmap.ic_launcher);

//收到通知一般有三种用户提示方式:声音,震动,呼吸灯
builder.setDefaults(Notification.DEFAULT_ALL);
//第一次消息收到后的提示
builder.setTicker("来新消息了");
//所有设置必须在builder.build之前
//commit,确认刚才的设置,并且生成一个Notification对象

//创建一个pendingIntent对象用于点击notification之后跳转
PendingIntent intent1 = PendingIntent.getActivity(context,0,new Intent(context,SecondActivity.class),PendingIntent.FLAG_UPDATE_CURRENT);
builder.setContentIntent(intent1);
//设置点击之后notification消失
builder.setAutoCancel(true);
Notification build = builder.build();

//创建并在通知栏弹出一个消息

notificationManager.notify(1, build);//1为notification一个标签,可以通过这个标签进行取消等操作

Notification点击跳转及消失相关推荐

  1. Android 点击跳转到蓝牙设置界面

    点击跳转到蓝牙设置界面 1.布局文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout ...

  2. 小程序同时设置点击跳转与自动跳转导致重复跳转的问题及解决

    小程序的自动跳转页面一般会有两个功能,一个是点击跳转,另一个是三秒内未点击则自动跳转,同时添加两个这两个功能会导致点击跳转后,自动跳转仍会执行,即会发生两次跳转.这种情况则需要"上

  3. kotlin android获取按钮,Kotlin 实现按钮点击跳转监听事件方式

    Kotlin 实现按钮点击跳转监听事件方式 发布时间:2020-10-22 16:31:18 来源:脚本之家 阅读:96 作者:marchelli 例子:首页Guiding页面点击按钮跳转到主页面 p ...

  4. js模拟form表单提交数据, js模拟a标签点击跳转,避开使用window.open引起来的浏览器阻止问题...

    js模拟form表单提交数据, js模拟a标签点击跳转,避开使用window.open引起来的浏览器阻止问题 js模拟form表单提交数据源码: /** * js模拟form表单提交 * @param ...

  5. phpcmsV9导航栏目点击跳转始终是localhost首页 bug - 分析篇

    文章目录 发现点哪个栏目却都跳到了localhost首页! 一开始,我以为?是因为在后台给栏目添加设置了show模板? 后来发现,并不是我想的那样.在后台多更新了几次各种缓存,浏览器多Ctrl+F5刷 ...

  6. JLabel鼠标停在上面显示小手图标 点击跳转到相应网页

    //鼠标显示小手标志Cursor myCursor = new Cursor(Cursor.HAND_CURSOR); jblFgt = new JLabel("点击显示小手形状" ...

  7. 安卓HTML中打开一个连接!点击跳转了,可以实现返回上一级的HTML的页面!

    安卓HTML中打开一个连接!点击跳转了,可以实现返回上一级的HTML的页面! 一般都要监听手机的返回按钮和页面上的返回按钮 //监听手机的返回按钮 @Override public boolean o ...

  8. js layui跳转页面_layui自己添加图片按钮并点击跳转页面的例子

    1.按钮样式 2.定义按钮 layui.use('table', function(){ var table = layui.table; table.render({ elem: '#test' , ...

  9. 【超简单已实现】CSDN实现点击跳转到指定段落

    在想要跳转的地方加入 [点击跳转](#weiming) 在要跳转到的地方加入 <div id="weiming">跳转到这里</div> 点击这里跳转到图片 ...

最新文章

  1. css txt-aline,CSS规则定义.doc
  2. pil拷贝,剪切,缩放
  3. Python数据类型一
  4. Android——使用纯java代码实现线性布局(通俗易懂)
  5. JavaScript 基础(三) - Date对象,RegExp对象,Math对象,Window 对象,History 对象,Location 对象,DOM 节点...
  6. 向 Android 4.0 彻底说再见!
  7. Arturia Analog Lab for Mac - 原始混合合成器
  8. iOS开发之来自一线开发者的Swift学习资源推荐
  9. java斐波那契数列_斐波那契数列(Java)
  10. 电商产品经理:电商后台系统
  11. android软件安装到平板,新人看过来 安卓平板装机必备软件推荐
  12. 航空公司客户价值数据的分析
  13. PS-第二天-图像合成与渐变工具
  14. #023单词接龙1(字符串)(女友)
  15. 使用阿里云播放器禁止快进
  16. java基本微信小程序的琴房预约管理系统 uniapp 小程序
  17. python五个月工资多少_Python工程师工资多少
  18. 科创板、香港主板、纳斯达克三地部门上市条件和要求
  19. html5多屏互动游戏,2017TFC深度盘点:未来H5游戏的发展趋势 重度化强社交多屏互动...
  20. 文本检测CTPN训练自己的数据集

热门文章

  1. mysql gbk_MySQL字符集 GBK、GB2312、UTF8区别 解决MYSQL中文乱码问题
  2. 拷贝文件(包括文件夹中的文件夹)
  3. ipad2019中其他系统数据缓存的清理办法
  4. Android注册时输入字符闪退,Android开发中存在的闪退、及解决状态
  5. Android跳转至抖音APP个人界面(包括极速版,火山版)
  6. python换行的转义符_(三)python的转义字符,换行符和除法
  7. 开源酒店管理系统(C/S模式)
  8. SpringBoot-SpringCloud
  9. 三种客观赋权法——熵权法、变异系数法、CRITIC
  10. 开源代码难阅读?几位研发的“妙招”帮你解决