注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

是缘是情是童真

如果你用笑脸面对 你会看见别人的笑脸

 
 
 

日志

 
 

Android 状态栏通知Notification用法  

2011-11-28 17:40:28|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
private static NotificationManager notificationManager; private static int notification_id = 0;

public static void setNotifaction() {   notificationManager = (NotificationManager) App.ctx     .getSystemService(NOTIFICATION_SERVICE);   /*    * 创建新的Intent,作为单击Notification留言条时, 会运行的Activity    */   Intent notifyIntent = new Intent(App.ctx, App.class);   notifyIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);   /* 创建PendingIntent作为设置递延运行的Activity */   PendingIntent appIntent = PendingIntent.getActivity(App.ctx, 0,     notifyIntent, 0);   /* 创建Notication,并设置相关参数 */   Notification myNoti = new Notification();   /* 设置statusbar显示的icon */   myNoti.icon = R.drawable.face;   /* 设置statusbar显示的文字信息 */   // myNoti.tickerText=text;   /* 设置notification发生时同时发出默认声音 */   myNoti.defaults = Notification.DEFAULT_SOUND;   /* 设置Notification留言条的参数 */   myNoti.setLatestEventInfo(App.ctx, "", "", appIntent);   /* 送出Notification */   notificationManager.notify(notification_id, myNoti); }

//这是设置通知是否同时播放声音或振动,声音为Notification.DEFAULT_SOUND        
//振动为Notification.DEFAULT_VIBRATE;       
//Light为Notification.DEFAULT_LIGHTS,在我的Milestone上好像没什么反应       
//全部为Notification.DEFAULT_ALL       
//如果是振动或者全部,必须在AndroidManifest.xml加入振动权限
//<uses-permission android:name="android.permission.VIBRATE" /><!-- 允许振动 -->

关闭:
notificationManager.cancel(notification_id);
  评论这张
 
阅读(934)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017