Notification的功能与使用案例
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的功能与使用案例相关推荐
- 配置 SQL Server 2008 Email 发送以及 Job 的 Notification通知功能
SQL Server 2008配置邮件的过程就不写了,网上的案例太多了. http://www.cnblogs.com/woodytu/p/5154526.html 这个案例就不错. 主要写下配置完后 ...
- 智慧园区主要功能及典型案例分析
智慧园区主要功能及典型案例分析 智慧园区是指融合新一代信息与通信技术,具备迅速信息采集.高速信息传输.高度集中技术.智慧实时处理和服务提供能力,实现产业园区内及时.互动.整合的信息感知.传递和处理,以 ...
- Android多功能时钟源代码,Android多功能时钟开发案例(实战篇)
上一篇为大家介绍的是Android多功能时钟开发基础内容,大家可以回顾一下,Android多功能时钟开发案例(基础篇) 接下来进入实战,快点来学习吧. 一.时钟 在布局文件中我们看到,界面上只有一个T ...
- 三菱R系列ST、RD77MS定位以及三菱触摸屏配方功能,此案例还提供两个触摸屏实现异地操作,使操作更加方便快捷
三菱R系列PLC案例程序 三菱R系列ST.RD77MS定位以及三菱触摸屏配方功能,此案例还提供两个触摸屏实现异地操作,使操作更加方便快捷. 此案例还通过CClink远程连接远程IO站以及机器人,将机器 ...
- 管理软件预警通知(Notification)功能的实现案例分析
预警通知的功能对于管理软件比较常见.比如,开发部填写购买10台电脑的采购申请单,需要通知经理和财务经理审批:又如供应商把10台电脑送到公司,货物经过仓库部门入库,仓库需要通知申请购买的部门来领取电脑. ...
- gensim相关功能函数及其案例
目录 一.gensim介绍 二.训练模型 相关转换 词频-逆文档频(Term Frequency * Inverse Document Frequency, Tf-Idf) 潜在语义索引(Latent ...
- 快速学习COSMIC方法之十四:嵌入式软件功能点识别案例
前面的几讲,我们讲完了如何计算功能点的方法,接下来我们看一个完整的案例.这是COSMIC官方网站上曾经发布的一个嵌入式软件的案例,有多个版本,我们改编自其中一个版本来讨论一下. 需求描述如下: 1. ...
- 【Python】一个房贷计算器功能的小案例
题目要求: 房贷计算公式如下: 〉每月月供参考=贷款金额×[月利率×(1+月利率)^还款月数]÷{[(1+月利率)^还款月数]–1}>还款总额=每月月供参考×期限× 12 ≥支付利息=还款总额– ...
- JS实现购物车功能(JS案例)
整理了一下当时学js写的一些案例,觉得购物车功能在一般网站比较常见且基础,现在把它整理出来,需要的小伙伴可以参考一下. 该案例购物车主要功能如下: 1. 商品单选.全选.反选功能 2. 商品添加.删除 ...
最新文章
- WordPress实践:自定义theme(01)
- SQL语句删除重复记录
- abap中的弹出窗口函数
- 217. Contains Duplicate数组重复元素 123
- sql 分组求和_数据仓库工具–Hive(归纳笔记第六部分:SQL练习)
- Httpd2.4简介及CenOS6.6下编译安装
- 大学平均绩点计算器_申请韩国名校绩点是不是万能的?
- 今天学得有点多——end用法
- Android 属性动画(三)
- 解决微信调整字体大小导致页面样式混乱的问题
- 「3D视觉技术交流群」精华帖与关键问题
- BZOJ5109:[CodePlus 2017]大吉大利,晚上吃鸡! (最短路+Hash表+二进制压位)
- (连载)Android 8.0 : 系统启动流程之Linux内核
- 一个关于概率的问题的思考
- 日本麻将记点器APP
- 【认知】为什么你 30 岁了还在选择中挣扎?中年危机要顺从规律,建立一套自己的处事哲学
- BlockVC入选首批36氪中国区块链投资机构风云榜
- 前端重点---DNS和CDN
- Linux定时任务详解
- Unity虚拟现实插件VRTK3.3使用教程二:在VR场景中瞬移
热门文章
- 导入Excel至数据库中 quot;外部表不是预期格式quot;错误信息
- 华为虚拟服务器忘记密码,华为云服务器忘记密码了怎么办
- java线程高并发编程
- java发现城市_java实现简单注册选择所在城市
- YOLOv5实现目标识别全流程【超级详细!】
- 【Python_笔记】openpyxl中Workbook()和.load_workbook()区别
- 51CTO专访人人网黄晶:WEB开发需要随需应变(2)
- 实例比较单精度浮点型,双精度浮点型运算结果精度
- 【Java 常用的设计模式】
- 已配置好环境,在CMD中输入adb命令,还是提示“‘adb‘ 不是内部或外部命令,也不是可运行程序或批处理文件”的解决方法