位置: 编程技术 - 正文

Android之Notification

编辑:rootadmin

推荐整理分享Android之Notification,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

先来一段代码

[java] view plaincopymNotificationManager = (NotificationManager) context.getSystemService(context.NOTIFICATION_SERVICE); Intent intent = new Intent(context, MainActivity.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); PendingIntent pi = PendingIntent.getActivity(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT); rv = new RemoteViews(context.getPackageName(), R.layout.down_notification); NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(context); mBuilder.setPriority(Notification.FLAG_HIGH_PRIORITY); Notification notification = mBuilder.build(); notification.icon = R.drawable.ic_launcher; notification.tickerText = "通知内容"; notification.contentIntent = pi; notification.contentView = rv; notification.flags |= Notification.FLAG_ONGOING_EVENT; mNotificationManager.notify(NOTIFICATION_ID, notification); 咱们分段代码分析[java] view plaincopymNotificationManager = (NotificationManager) context.getSystemService(context.NOTIFICATION_SERVICE); 获取noficationmanger,通知管理器,她可以显示通知或者取消显示。[java] view plaincopyIntent intent = new Intent(context, MainActivity.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); PendingIntent pi = PendingIntent.getActivity(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT); 设置点击通知栏跳转的activity,特别注意的是[java] view plaincopyintent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 如果栈内已经存在该activity,则不需要再次重新创建该activity,并且清除该activity前面所有的activity显示到最上层。

通知的视图

[java] view plaincopyrv = new RemoteViews(context.getPackageName(), R.layout.down_notification); 所有的对视图内的控件的操作都可以 用 rv....来实现。Android之Notification

通知栏的优先级:有时候可以看到QQ音乐了,安全管理了,为什么他们的通知都是显示到嘴上面呢?其实我们的也可以哦

[java] view plaincopyNotificationCompat.Builder mBuilder = new NotificationCompat.Builder(context); mBuilder.setPriority(Notification.FLAG_HIGH_PRIORITY); 这里可以设置优先级,简单不

下面的都是一些基本的配置了

[java] view plaincopyNotification notification = mBuilder.build(); notification.icon = R.drawable.ic_launcher; notification.tickerText = "通知内容"; notification.contentIntent = pi; notification.contentView = rv; notification.flags |= Notification.FLAG_ONGOING_EVENT; 通知显示图标[java] view plaincopynotification.icon = R.drawable.ic_launcher; 通知显示的内容[java] view plaincopynotification.tickerText = "通知内容"; 点击通知跳转的内容[java] view plaincopynotification.contentIntent = pi; 通知的视图[java] view plaincopynotification.contentView = rv; 使自己的Notification像Android QQ一样能出现在 “正在运行的”栏目下面

[java] view plaincopynotification.flags |= Notification.FLAG_ONGOING_EVENT; 设置[java] view plaincopynotification.flags 为 Notification.FLAG_AUTO_CANCEL ,该标志表示当用户点击 Clear 之后,能够清除该通知。

android定义theme和style 方便地定义显示效果,不用每次定义组件时重复定义属性,在Android系统中引入了主题Theme和样式Style的概念。Theme是针对窗体级别的,而Style是针对组件

Android开发秘籍学习笔记(六) 该笔记为Android中有关Notification的学习这里有一篇写的非常详细的有关Notification的文章,比《Android开发秘籍》上还要详细很多,就直接借鉴了转载自:htt

Android IntentFilter 匹配原则浅析 AndroidIntentFilter匹配原则浅析(--::)转载▼标签:androidintentfilter匹配原则it分类:android基础1Intent分为两大类,显式和隐式。显式事件,就是指通

标签: Android之Notification

本文链接地址:https://www.jiuchutong.com/biancheng/385169.html 转载请保留说明!

上一篇:Android之Service

下一篇:android定义theme和style(android:theme="@style/apptheme")

  • 什么叫直接税?直接税有哪些?
  • 工程会计税率
  • 工资储备金制度
  • 做电商没有进货码怎么办
  • 原始凭证和记账凭证的作用分别是什么
  • 7月薪资8月发怎么交税
  • 维修费开发票选择什么税收分类编码
  • 塔吊基础属于哪一类
  • 销售折让开具红字
  • 商铺出租怎么做账
  • 应收账款坏账损失专项报告
  • 费用跨年入账所得怎么算
  • 机器保养计入什么
  • 外聘技术人员合同
  • 异地交纳的五险一金可以在个人所得税扣除吗?
  • 设备租赁费发票
  • 科技研发政策
  • 成本费用率偏低
  • 外地预缴工会其他经费计入什么科目?
  • 应交增值税出口退税年末如何结转?
  • 如何关闭windows10安全中心服务
  • 生产经营所得个税表
  • sccenter.exe - sccenter是什么进程 有什么用
  • 无偿调入固定资产计提折旧吗
  • shwiconem.exe - shwiconem是什么进程 有什么用
  • pdf.js原理
  • 金融负债的范围
  • PQIBrowser.exe是什么进程 PQIBrowser进程查询
  • 固定资产增加应计入什么
  • PHP:imagepsencodefont()的用法_GD库图像处理函数
  • 秋日里通往卢浮宫的杜乐丽花园,法国巴黎 (© Brian A. Jackson/Getty Images Plus)
  • 马塔饰件怎么样
  • 什么叫自适应控制
  • vue2.
  • 短期借款的会计科目
  • 有没有网上学电脑的
  • 公司变卖汽车按什么税率
  • 金融资产的转换
  • 企业之间的借款利息收入缴纳增值税吗?
  • 未开票交税怎么做账
  • wordpress编辑文章
  • 我想问一下移动
  • 应收款和实收款区别
  • 印花税的特点是
  • 有下列情形之一的,当事人可以解除
  • 商贸公司分录大全
  • 营业总收入包含什么
  • 吊车租赁有限公司
  • 个税汇算清缴什么意思?
  • 发票怎样申领成功?
  • 设计公司发生的设计费怎么入账
  • 异价调拨什么意思
  • 安装生产流水线工程领用原材料
  • 盘盈盘亏做好记录这句好怎么说
  • 固定资产的特点有哪几个
  • 高速etc发票如何打印
  • 利润表季度申报本月金额却怎么填
  • 应收的货款
  • 会计审计属于什么类别
  • mysql必知必会读后感2000字
  • 在mysql中,创建数据库的基本语法格式是
  • Win Server 2003 使用技巧图解
  • freebsd安装pkg
  • Ubuntu系统怎么设置IP
  • win7旗舰版64位系统无法进入安全模式怎么办?
  • win8.1进不了系统
  • windows10电脑声音
  • js date类型
  • python中列表删除
  • Unity3D脚本对预制件无效
  • 如何删除命令
  • 批处理安装
  • android屏幕尺寸适配
  • js左值
  • 理解JavaScript事件对象
  • python调用fortran函数传入数组
  • jQuery基于$.ajax设置移动端click超时处理方法
  • 上海税务举报电话多少
  • 税务核销
  • 应交增值税减免税款借贷方向
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设