android notification 应用123
来源:互联网 发布:fujixerox手机打印软件 编辑:程序博客网 时间:2024/06/05 08:37
添加一个Notification的基本步骤:
1:获取NotificationManager:
NotificationManager m_NotificationManager=(NotificationManager)this.getSystemService(NOTIFICATION_SERVICE);
2:定义一个Notification:
Notification m_Notification=new Notification();
3:设置Notification的各种属性://设置通知在状态栏显示的图标
m_Notification.icon=R.drawable.icon;
//当我们点击通知时显示的内容
m_Notification.tickerText="Button1 通知内容.....";
通知时发出的默认声音
m_Notification.defaults=Notification.DEFAULT_SOUND;
//设置通知显示的参数
Intent m_Intent=new Intent(NotificationDemo.this,DesActivity.class);
PendingIntent m_PendingIntent=PendingIntent.getActivity(NotificationDemo.this, 0, m_Intent, 0);
m_Notification.setLatestEventInfo(NotificationDemo.this, "Button1", "Button1通知",m_PendingIntent );
//这个可以理解为开始执行这个通知
m_NotificationManager.notify(0,m_Notification);
4:既然可以增加同样我们也可以删除。当然是只是删除你自己增加的。
m_NotificationManager.cancel(0);
这里的0是一个ID号码,和notify第一个参数0一样。
一个额外的知识:注意,NotificationManager里的notify(id,notification)中的id是用来唯一标识我们当前的这个notification的标识符,我们通过cancel方法删除通知时,传递的就是这个值。可能读者在看很多文档的时候,发现这个地方指定了一个莫名奇妙的值,例如R.drawable.icon,很多朋友就纳闷了,为什么这里要指定一个图片呢。这里笔者就介绍下,为什么呢?
答案其实很简单,我们都知道,我们这里对参数的唯一要求就是,这个id要和notify方法中的一致,并且是唯一;只要满足了这两项,其他的都无所谓。notify和cancel里一致我们作为开发者,太好控制了,但是唯一呢,我们还真不好说,于是这里就有些人动小脑筋了,很巧妙的用了我们系统中的图片资源或者其他资源的索引ID,我们都知道,这些值肯定都是唯一的!
- android notification 应用123
- Notification在Android中的应用
- Android 基础 notification 简单应用
- Android中的Notification初步应用
- android之Notification对象应用
- android 里notification应用步骤
- Android Notification的简单应用
- Android 之通知Notification应用
- Android系统应用---Notification之一:Notification概述及使用
- Android[初级教程]第十二章 Notification的应用
- 提示服务Notification在Android中的应用
- AndroidのNotification之全方面应用
- Android Notification 使用详解之一:基础应用
- android notification自定义布局的应用
- android应用开发详解(十六)------------------Notification
- android wear第一个应用,创建 Notification
- Android Notification的基本应用 (8.1)
- Android Notification中PendingIntent.Flag的应用
- c# 异常找不到源代码的情况
- [cocos2dx]随机数的使用
- 模拟器设计--未完待续
- DP32 单词按照字典分割问题 Word Break Problem @geeksforgeeks
- Android学习第二天——Intent & Activity的生命周期
- android notification 应用123
- Unity手游之路<十二>手游资源热更新策略探讨
- c++ 字符串
- python:常用功能之文本处理
- 浅析人脸检测之Haar分类器方法
- 使用Python进行稳定可靠的文件操作
- Linux系统管理员需要知道的16个服务器监控命令
- Python: Common Newbie Mistakes, Part 1
- Python: Common Newbie Mistakes, Part 2