Android 之 Notification

网友投稿 238 2022-11-28

Android 之 Notification

当用户有没有接到的电话的时候,Android顶部状态栏里就会出现一个小图标。提示用户有没有处理的快讯,当拖动状态栏时,可以查看这些快讯。Android给我们提供了NotificationManager来管理这个状态栏。可以很轻松的完成。

如果要添加一个Notification,可以按照以下几个步骤

这里的0是一个ID号码,和notify第一个参数0一样。

这也就完成了,添加删除工作。

这里我们还是一个Demo来掩饰我们的操作。

1:新建一个工程NotificationDemo。

3:NotificationDemo中的Laytout文件很简单就是定义一个Button.其代码文件如下:

​​view plain​​​ ​​​copy to clipboard​​​ ​​​print​​​ ​​​?​​

4:修改DesActivity 的源文件,代码如下:它做的事情就是取消之前添加的Notification

​​view plain​​​ ​​​copy to clipboard​​​ ​​​print​​​ ​​​?​​

packageimportimportimportpublic class DesActivity extendsNotificationManager m_NotificationManager;@Overrideprotected void// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);this.setContentView(R.layout.main2);//启动后删除之前我们定义的this.getSystemService(NOTIFICATION_SERVICE);0);}}

package com.rocky.studio.ch4221; import android.app.Activity; import android.app.NotificationManager; import android.os.Bundle; public class DesActivity extends Activity { NotificationManager m_NotificationManager; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); this.setContentView(R.layout.main2); //启动后删除之前我们定义的 m_NotificationManager=(NotificationManager)this.getSystemService(NOTIFICATION_SERVICE); m_NotificationManager.cancel(0); } }

代码也很简单。可以查看Notification , NotificationMananger 这两个类来学习前后左右。

下面是一篇文章,对Notification ,NotificationManager这两个类有详细的说明介绍,特借鉴一下。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:基于HDMI技术的智能LED显示屏控制器设计
下一篇:Java Mybatis框架多表操作与注解开发详解分析
相关文章

 发表评论

暂时没有评论,来抢沙发吧~