android Notification简介
来源:互联网 发布:双色球一等奖概率算法 编辑:程序博客网 时间:2024/05/17 20:00
Notification可以理解为通知的意思一般用来显示广播信息 用Notification就必须要用到NotificationManager
想用Notification一般有三个步骤,如下所示
① 一般获得系统级的服务NotificationManager。
调用Context.getSystemService(NOTIFICATION_SERVICE)方法即可返回NotificationManager实例
② 实例化Notification,并设置其属性
用Notification构造函数 public Notification(int icon, CharSequence tickerText, long when)构造Notification实例
③ 通过NotificationManager发通知就OK了
NotificationManager有两个方法:notify()发出通知 cancel(...)取消通知
下面通过一个代码实例来介绍一下Notification
先初始化notificationManager和notification两个成员变量
PS:Notification构造函数里传的参数就是这样显示的第一个参数是 图像,第二个是标题 :信息 ,第三个是系统时间 (见图一) 之所以在这说一下这个构造函数是想与下面的setLatestEventInfo(...)作个区别。
( 图一 ) ( 图二 )
布局就不贴了 是两个Button 看看发送按钮
setLatestEventInfo(...)里面所传的参数的效果图:(见图二)通知里面有两条完全一样的消息,是的 你没看错,这是因为我用notificationManager notify(通知)了两次 而且ID不同,ID是int型是通知信息的标示符。虽然我上面两条信息是一模一样的,但由于ID的不同 , 所以Android还是会显示两条信息。
在此说一下参数pendingIntent的在setLatestEventInfo里所扮演的角色,是啥子意思呢?pendingIntent可以在另外的地方执行,不是立即意图。当用户点击扩展通知的时候 pendingIntent意图才开始执行,例如图二 我点击其中一个消息后,立马就进入另外一个Activity...
正如上面看到的那样,除了为notification设置图标,标题外还可以设置提示音,震动,闪光灯 详情请见我转的一片文章Notification使用详解.....
代码中有创建Notification步骤,详情可以看一下。
- android notification 简介
- android notification简介
- android Notification简介
- Notification简介
- Notification简介
- Notification简介
- Android基础之Notification的简介及使用
- ANdroid Notification
- android notification
- android notification
- android notification
- Android Notification
- android notification
- android notification
- android Notification
- Android Notification
- android Notification
- Android notification
- 主機獲取不到ip的解決方法
- Java中遍历文件夹的2种方法
- Oracel学习笔记(8)----------复杂查询及总结
- mysql6.0 linux安装
- 采购全过程的科目处理
- android Notification简介
- 欢迎使用CSDN-markdown编辑器
- 网络编程
- canvas中颜色合成之globalCompositeOperation属性学习
- 对于动态数据库链接出现undefined reference to `dlclose' 的错误
- GRE写作必备句型
- ecshop 供应商添加搜索功能
- 解决Cannot change version of project facet Dynamic web module to 2.x
- Oracle学习笔记(9)----------- 表的创建及管理