public class Activity01 extends Activity
{
Buttonm_Button1, m_Button2, m_Button3, m_Button4;
//声明通知(消息)管理器
NotificationManagerm_NotificationManager;
Intentm_Intent;
PendingIntentm_PendingIntent;
//声明Notification对象
Notificationm_Notification;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//初始化NotificationManager对象
m_NotificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
//获取4个按钮对象
m_Button1 = (Button) findViewById(R.id.Button01);
m_Button2 = (Button) findViewById(R.id.Button02);
m_Button3 = (Button) findViewById(R.id.Button03);
m_Button4 = (Button) findViewById(R.id.Button04);
//点击通知时转移内容
m_Intent = new Intent(Activity01.this, Activity02.class);
m_Notification = new Notification();
m_Button1.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v)
{
//设置通知在状态栏显示的图标
m_Notification.icon = R.drawable.img1;
//当我们点击通知时显示的内容
m_Notification.tickerText = "Button1通知内容...........";
//m_Notification.
//通知时发出默认的声音
m_Notification.defaults = Notification.DEFAULT_SOUND;
//主要是设置点击通知时显示内容的类
m_PendingIntent = PendingIntent.getActivity(Activity01.this, 0, getIntent(), 0);
//构造Notification对象
//设置通知显示的参数
m_Notification.setLatestEventInfo(Activity01.this, "Button1", "Button1通知", m_PendingIntent);
//可以理解为执行这个通知
m_NotificationManager.notify(0, m_Notification);
}
});
m_Button2.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
//取消通知
m_NotificationManager.cancel(0);
}
});
}}
分享到:
相关推荐
ndroid Notification 用法源码.~~~~~~~~~~~~
一个关于安卓toast和notification使用方法的Android源码,来自eoeandroid社区,对初学者或许是个帮助吧。
Notification用法详解,包含多种用法,
了解Android Notification的基本用法
利用Android Notification实现普通通知和自定义通知的功能,非常实用
主要介绍了Android Notification 使用方法详解的相关资料,这里提供实例来帮助大家理解掌握这部分内容,需要的朋友可以参考下
主要介绍了Android中Notification用法,以实例形式较为详细的分析并总结了Notification的功能与使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
http://blog.csdn.net/lindonglian/article/details/43346549
Notification最新用法、实现Notification的通知栏常驻、Notification的各种样式big View、解决Notification点击无效
本文实例讲述了Android编程开发之NotiFication用法。分享给大家供大家参考,具体如下: notification就是通知的意思,安卓中指通知栏,一般用在电话,短信,邮件,闹钟铃声,在手机的状态栏上就会出现一个小图标,...
本文实例讲述了Android中Notification用法。分享给大家供大家参考,具体如下: Notification可以理解为通知的意思一般用来显示广播信息 用Notification就必须要用到NotificationManager 想用Notification一般有三个...
Android Notification使用详解 Notification 核心代码(链式调用):适用于Android 4.0以上(不兼容低版本) Notification noti = new Notification.Builder(this) .setContentTitle(标题名称) .setContentText...
主要介绍了Android Notification使用方法总结的相关资料,这里提供了四种使用方法,需要的朋友可以参考下
iphone notification 使用实例,简要的阐明了notification使用的方法,需要的可以下一下
Notification的用法和PendingIntent的使用
本篇文章主要介绍了Android之Notification的多种用法实例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
简单介绍Android Notification用法 详细介绍NotificationManageService和StatusBarManageService与App层交互过程
Android Notification消息框 Toast弹出框用法演示范例,本例中关于 Toast弹出框的演示,演示了适时的 Toast和长时间的 Toast,关于Notification的定义,则演示了高级Notification的用法,自定义4种Notification的...