private NotificationManager myNotiManager;
private Button button1;
private Button button2;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.notification);
myNotiManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
button1 = (Button) findViewById(R.id.button1);
button2 = (Button) findViewById(R.id.button2);
button1.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
setNotiType(R.drawable.img1, "信息的内容");
}
});
button2.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
myNotiManager.cancelAll();
}
});
}
public void setNotiType(int iconId, String text) {
/*
* 建立新的Intent,作为点选Notification留言条时, 会执行的Activity
*/
Intent notifyIntent = new Intent(this, MyNotification.class);//单击Notification转跳至MyNotification.class
notifyIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
/* 建立PendingIntent作为设定递延执行的Activity */
PendingIntent appIntent = PendingIntent.getActivity(
MyNotification.this, 0, notifyIntent, 0);
/* 建立Notication,并设定相关参数 */
Notification myNoti = new Notification();
/* 设定statusbar显示的icon */
myNoti.icon = iconId;
/* 设定statusbar显示的文字讯息 */
myNoti.tickerText = text;
/* 设定notification发生时同时发出预设声音 */
myNoti.defaults = Notification.DEFAULT_SOUND;
//屏幕亮myNoti.defaults = Notification.DEFAULT_LIGHTS;
//震动myNoti.defaults = Notification.DEFAULT_VIBRATE;
//包括铃声、屏幕亮和震动myNoti.defaults = Notification.DEFAULT_ALL;
/* 设定Notification留言条的参数 */
myNoti.setLatestEventInfo(MyNotification.this, "信息的标题", text, appIntent);
/* 送出Notification */
myNotiManager.notify(0, myNoti);
}
- 大小: 13.1 KB
- 大小: 17 KB
- 大小: 52.7 KB
分享到:
相关推荐
此demo为状态栏通知小图标,notification通知,代码较为简单,可供参考
Android高级应用源码-状态栏通知小图标,notification通知.zip
开发工具是studio,里面的状态栏通知包括:默认的状态栏通知和带进度条的自定义通知,看到网上很多朋友发现状态栏下载会一个劲刷状态栏,我就做了一个,希望能帮助到大家,里面有详细的解释,(非大神,哪有不足请指教...
状态栏通知小图标notification通知.rar
Notification状态通知栏(全解析)demo:包含通知栏中通知的添加、更新、删除,以及声音、震动、灯光特效,自定义通知视图;欢迎大家交流指教!!
Notification这个部件的功能是在状态栏里显示消息提醒,比如有未读的短信或者是未接的电话,那么状态栏里都会有显示,更或者是从某个应用(比如QQ,酷我音乐等等)里按Home键回到桌面,这时状态栏里也会显示这个应用...
状态栏通知小图标,notification通知.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
实现android notification的默认形式和自定义
Android中实现发送状态栏通知案例
本文实例讲述了Android开发之Notification手机状态栏通知用法。分享给大家供大家参考,具体如下: 简介: 通知是显示在手机状态栏的通知(PS:就是手机上方,显示时间啥的那一栏) 用法: Notification添加了Builder...
在使用手机时,当有未接来电或者是新短消息时,手机会给出相应的提示信息,这些提示信息通常会显示到手机屏幕的状态栏上。Android也提供了用于处理此类信息的类,他们是Notification和NotificationManager。其中,...
自定义系统状态栏通知类NotificationExtend,也可以手动更新状态栏。依据此项目可以做成线程接受,或者广播接受自动更新。我博客网址: http://blog.csdn.net/qq_16064871。我写了很多博客都是有源码的,请多多关注...
在使用手机时,当有未接来电或者新短消息时,手机会给出响应的提示信息,这些提示信息通常会显示到手机屏幕的状态栏上。 Android也提供了用于处理这些信息的类,它们是Notification和NotificationManager。其中,...
首先,发送一个状态栏通知必须用到两个类: NotificationManager 、 Notification。 NotificationManager : 是状态栏通知的管理类,负责发通知、清楚通知等。 NotificationManager 是一个系统Service,必须通过 ...
状态栏Notification简单Demo.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方...如有侵权,请举报或通知本人删除。
19、Notification 状态栏通知 20、GridView、ImageSwitcher 21、SmsManager 消息管理器,发短信(这里是模拟器只能给其它模拟器发短信) 22、Intent Action、Category属性 测试 23、系统 Action、Category属性 24...