当前位置: 首页 > news >正文

Notification

复习的时候发现旧版本的api用不了了,贴个新的以后备用

 

          Intent intent = new Intent(MainActivity.this,Main2Activity.class);

                PendingIntent pendingIntent = PendingIntent.getActivity(MainActivity.this,0,intent,PendingIntent.FLAG_CANCEL_CURRENT);//用于点击通知切换Activity的

                NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);//获取系统服务

          //构造通知 Notification notify2 = new Notification.Builder(MainActivity.this) .setSmallIcon(R.mipmap.ic_launcher) // 设置状态栏中的小图片,尺寸一般建议在24×24,这个图片同样也是在下拉状态栏中所显示,如果在那里需要更换更大的图片,可以使用setLargeIcon(Bitmap // icon) .setTicker("TickerText:" + "您有新短消息,请注意查收!")// 设置在status // bar上显示的提示文字 .setContentTitle("Notification Title")// 设置在下拉status // bar后Activity,本例子中的NotififyMessage的TextView中显示的标题 .setContentText("This is the notification message")// TextView中显示的详细内容 .setContentIntent(pendingIntent) // 关联PendingIntent .setNumber(1) // 在TextView的右方显示的数字,可放大图片看,在最右侧。这个number同时也起到一个序列号的左右,如果多个触发多个通知(同一ID),可以指定显示哪一个。 .build(); manager.notify(1, notify2);//设置唯一的id

  

在新的活动取消通知

NotificationManager manager = (NotificationManager)getSystemService(NOTIFICATION_SERVICE);

        manager.cancel(1);//唯一的通知ID

  

转载于:https://www.cnblogs.com/wzben/p/6088470.html

相关文章:

  • rhel7使用centos7yum组件
  • IDC:Android市场占有率仍未超越Symbian
  • eclipse EE neon创建dynamic web project时,卡在installing dynamic web module facet,解决办法...
  • 苹果今日之成功源自十年前四项投资
  • bzoj 3357: [Usaco2004]等差数列
  • CMD与AMD区别
  • 《用户故事与敏捷方法》-否
  • MyEclipse黑色主题
  • 又要,开始麻木
  • FTP 访问的形式
  • 程序员面试一句话让HR面无人色——Leo网上答疑(56)
  • Spark BlockManager的通信及内存占用分析(源码阅读九)
  • Windows Phone 7 不温不火学习之《画图》
  • 20145228《信息安全系统设计基础》第四次实验实验报告
  • 开放平台成网络淘金下一站 从圈地到吸纳盟友
  • (十五)java多线程之并发集合ArrayBlockingQueue
  • [NodeJS] 关于Buffer
  • 《微软的软件测试之道》成书始末、出版宣告、补充致谢名单及相关信息
  • 10个最佳ES6特性 ES7与ES8的特性
  • 230. Kth Smallest Element in a BST
  • ERLANG 网工修炼笔记 ---- UDP
  • javascript从右向左截取指定位数字符的3种方法
  • JavaScript的使用你知道几种?(上)
  • MySQL的数据类型
  • React-flux杂记
  • SpriteKit 技巧之添加背景图片
  • vue 配置sass、scss全局变量
  • Vue.js-Day01
  • vue.js框架原理浅析
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 七牛云 DV OV EV SSL 证书上线,限时折扣低至 6.75 折!
  • 前端临床手札——文件上传
  • 使用Gradle第一次构建Java程序
  • 手机端车牌号码键盘的vue组件
  • 智能网联汽车信息安全
  • 最近的计划
  • 《天龙八部3D》Unity技术方案揭秘
  • 移动端高清、多屏适配方案
  • ​​​​​​​​​​​​​​Γ函数
  • (2022 CVPR) Unbiased Teacher v2
  • (JS基础)String 类型
  • (zt)基于Facebook和Flash平台的应用架构解析
  • (二)Eureka服务搭建,服务注册,服务发现
  • .L0CK3D来袭:如何保护您的数据免受致命攻击
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .Net Core webapi RestFul 统一接口数据返回格式
  • .NET 回调、接口回调、 委托
  • .NET 解决重复提交问题
  • .NET/C# 使用 SpanT 为字符串处理提升性能
  • /etc/fstab和/etc/mtab的区别
  • @Documented注解的作用
  • [Android学习笔记]ScrollView的使用
  • [C#]winform部署PaddleOCRV3推理模型
  • [Django 0-1] Core.Handlers 模块
  • [GN] Vue3.2 快速上手 ---- 核心语法2