Notification的主要方法的使用和解释见代码:

public class NotificationActivity extends Activity implements View.OnClickListener{private Button send,cancel;private NotificationManager nm;//  定义一个Notification的标识IDprivate final int NOTIFICATION_ID = 0x111;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.notification);send = (Button) findViewById(R.id.send);cancel = (Button) findViewById(R.id.cancel);//  获得通知管理器,用于后面发送通知nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);send.setOnClickListener(this);cancel.setOnClickListener(this);}public void send(){Intent intent = new Intent(NotificationActivity.this,SearchViewActivity.class);PendingIntent pi = PendingIntent.getActivity(NotificationActivity.this,0,intent,0);Notification notify = new Notification.Builder(NotificationActivity.this)//  设置通知点击后自动消失.setAutoCancel(true)//  设置通知状态栏提示信息.setTicker("新消息")//  设置通知的图标.setSmallIcon(R.mipmap.ic_launcher)//  设置通知内容的标题.setContentTitle("一条新的通知")//  设置通知的内容.setContentText("恭喜你被BAT争相聘用!!")//  设置通知来时的提示声音.setDefaults(Notification.DEFAULT_SOUND)//  设置点击通知要启动的程序.setContentIntent(pi)//  创建此Notification.build();//  发送通知nm.notify(NOTIFICATION_ID,notify);}public void cancel(){nm.cancel(NOTIFICATION_ID);}@Overridepublic void onClick(View v) {switch(v.getId()){case R.id.send:send();break;case R.id.cancel:cancel();break;}}
}

界面布局就两个Button,一个用于发送通知,一个取消通知

Notification的功能与使用案例相关推荐

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

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

  2. 智慧园区主要功能及典型案例分析

    智慧园区主要功能及典型案例分析 智慧园区是指融合新一代信息与通信技术,具备迅速信息采集.高速信息传输.高度集中技术.智慧实时处理和服务提供能力,实现产业园区内及时.互动.整合的信息感知.传递和处理,以 ...

  3. Android多功能时钟源代码,Android多功能时钟开发案例(实战篇)

    上一篇为大家介绍的是Android多功能时钟开发基础内容,大家可以回顾一下,Android多功能时钟开发案例(基础篇) 接下来进入实战,快点来学习吧. 一.时钟 在布局文件中我们看到,界面上只有一个T ...

  4. 三菱R系列ST、RD77MS定位以及三菱触摸屏配方功能,此案例还提供两个触摸屏实现异地操作,使操作更加方便快捷

    三菱R系列PLC案例程序 三菱R系列ST.RD77MS定位以及三菱触摸屏配方功能,此案例还提供两个触摸屏实现异地操作,使操作更加方便快捷. 此案例还通过CClink远程连接远程IO站以及机器人,将机器 ...

  5. 管理软件预警通知(Notification)功能的实现案例分析

    预警通知的功能对于管理软件比较常见.比如,开发部填写购买10台电脑的采购申请单,需要通知经理和财务经理审批:又如供应商把10台电脑送到公司,货物经过仓库部门入库,仓库需要通知申请购买的部门来领取电脑. ...

  6. gensim相关功能函数及其案例

    目录 一.gensim介绍 二.训练模型 相关转换 词频-逆文档频(Term Frequency * Inverse Document Frequency, Tf-Idf) 潜在语义索引(Latent ...

  7. 快速学习COSMIC方法之十四:嵌入式软件功能点识别案例

    前面的几讲,我们讲完了如何计算功能点的方法,接下来我们看一个完整的案例.这是COSMIC官方网站上曾经发布的一个嵌入式软件的案例,有多个版本,我们改编自其中一个版本来讨论一下. 需求描述如下: 1. ...

  8. 【Python】一个房贷计算器功能的小案例

    题目要求: 房贷计算公式如下: 〉每月月供参考=贷款金额×[月利率×(1+月利率)^还款月数]÷{[(1+月利率)^还款月数]–1}>还款总额=每月月供参考×期限× 12 ≥支付利息=还款总额– ...

  9. JS实现购物车功能(JS案例)

    整理了一下当时学js写的一些案例,觉得购物车功能在一般网站比较常见且基础,现在把它整理出来,需要的小伙伴可以参考一下. 该案例购物车主要功能如下: 1. 商品单选.全选.反选功能 2. 商品添加.删除 ...

最新文章

  1. WordPress实践:自定义theme(01)
  2. SQL语句删除重复记录
  3. abap中的弹出窗口函数
  4. 217. Contains Duplicate数组重复元素 123
  5. sql 分组求和_数据仓库工具–Hive(归纳笔记第六部分:SQL练习)
  6. Httpd2.4简介及CenOS6.6下编译安装
  7. 大学平均绩点计算器_申请韩国名校绩点是不是万能的?
  8. 今天学得有点多——end用法
  9. Android 属性动画(三)
  10. 解决微信调整字体大小导致页面样式混乱的问题
  11. 「3D视觉技术交流群」精华帖与关键问题
  12. BZOJ5109:[CodePlus 2017]大吉大利,晚上吃鸡! (最短路+Hash表+二进制压位)
  13. (连载)Android 8.0 : 系统启动流程之Linux内核
  14. 一个关于概率的问题的思考
  15. 日本麻将记点器APP
  16. 【认知】为什么你 30 岁了还在选择中挣扎?中年危机要顺从规律,建立一套自己的处事哲学
  17. BlockVC入选首批36氪中国区块链投资机构风云榜
  18. 前端重点---DNS和CDN
  19. Linux定时任务详解
  20. Unity虚拟现实插件VRTK3.3使用教程二:在VR场景中瞬移

热门文章

  1. 导入Excel至数据库中 quot;外部表不是预期格式quot;错误信息
  2. 华为虚拟服务器忘记密码,华为云服务器忘记密码了怎么办
  3. java线程高并发编程
  4. java发现城市_java实现简单注册选择所在城市
  5. YOLOv5实现目标识别全流程【超级详细!】
  6. 【Python_笔记】openpyxl中Workbook()和.load_workbook()区别
  7. 51CTO专访人人网黄晶:WEB开发需要随需应变(2)
  8. 实例比较单精度浮点型,双精度浮点型运算结果精度
  9. 【Java 常用的设计模式】
  10. 已配置好环境,在CMD中输入adb命令,还是提示“‘adb‘ 不是内部或外部命令,也不是可运行程序或批处理文件”的解决方法