实现Android的消息通知栏

来源:互联网 发布:修复dll软件 编辑:程序博客网 时间:2024/06/07 09:36
可以用Activity和Service来开始消息通知,两者的区别在于一个是在前台触发,一个是后台服务触发。
[java] view plain copy
  1. //消息通知栏  
  2. //定义NotificationManager  
  3. String ns = Context.NOTIFICATION_SERVICE;  
  4. NotificationManager mNotificationManager = (NotificationManager) getSystemService(ns);  
  5. //定义通知栏展现的内容信息  
  6. int icon = R.drawable.icon;  
  7. CharSequence tickerText = "我的通知栏标题";  
  8. long when = System.currentTimeMillis();  
  9. Notification notification = new Notification(icon, tickerText, when);  
  10.            
  11. //定义下拉通知栏时要展现的内容信息  
  12. Context context = getApplicationContext();  
  13. CharSequence contentTitle = "我的通知栏标展开标题";  
  14. CharSequence contentText = "我的通知栏展开详细内容";  
  15. Intent notificationIntent = new Intent(this, BootStartDemo.class);  
  16. PendingIntent contentIntent = PendingIntent.getActivity(this0,  
  17.         notificationIntent, 0);  
  18. notification.setLatestEventInfo(context, contentTitle, contentText,  
  19.         contentIntent);  
  20.            
  21. //用mNotificationManager的notify方法通知用户生成标题栏消息通知  
  22. mNotificationManager.notify(1, notification);  


0
0
 
0 0
原创粉丝点击