Android 状态栏通知
来源:互联网 发布:linux samba 安装包 编辑:程序博客网 时间:2024/06/05 12:49
对于android开发人员来说,总是希望他们开发的程序可以被用户经常使用,所以最希望的就是在用户可得见的地方直接进入,呵呵。。。状态栏通知便是这样的地方,像QQ或是360或是其他IM软件。
那么如何实现状态栏通知呢?
简单的一个方法搞定:
//消息管理器
private NotificationManager n_NotificationManager;
private PendingIntent n_PendingIntent;
//通知对象
private Notification n_Notification;
public void showNotification(int dwrid)
{
//初始化消息管理器
n_NotificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
//设置点击通知时显示内容的界面
n_PendingIntent = PendingIntent.getActivity(ICityActivity.this, 0, getIntent(), 0);
//通知对象
n_Notification = new Notification();
//设置通知在状态栏显示的图标
n_Notification.icon = dwrid;
//当我们点击通知时显示的内容
n_Notification.tickerText = "阿基米正在启动宇宙级装备,请稍后.....";
//通知时发出默认的声音
n_Notification.defaults = Notification.DEFAULT_SOUND;
//设置通知显示的参数
n_Notification.setLatestEventInfo(ICityActivity.this, "阿基米", "阿基米,给您带来无限的快乐", n_PendingIntent);
//可以理解为执行这个通知
n_NotificationManager.notify(0, n_Notification);
}
在Activity启动时调用它,并给一个图标的id
记住在程序退出时:
protected void onDestroy() {
//清除它
n_NotificationManager.cancelAll();
super.onDestroy();
}
- Android通知之状态栏通知
- android 状态栏 通知
- Android 状态栏通知
- Android 状态栏通知Notification
- Android 状态栏通知
- android 发送状态栏通知
- 【Android】状态栏通知Notification
- Android 状态栏通知详解
- android-发送状态栏通知
- android开发 - 状态栏通知
- Android Notification状态栏通知
- 【Android】自定义状态栏通知
- Android监听状态栏通知
- Android的状态栏通知(Notification)
- 26. android Notification 状态栏通知
- android-status bar :状态栏通知
- Android的状态栏通知(Notification)
- Android的状态栏通知(Notification)
- JUnit简介
- 反汇编入门
- vim指令
- 英语介词用法
- C#中字符串处理温习
- Android 状态栏通知
- Android activity的生命周期
- STL系列之三 heap 堆
- 代码统计和度量工具 zz
- ISSUE&RESOLUTION:SiteMap roles not working
- VPN学习
- node.js
- java 字符编码
- PHP 对象的创建