Android开发学习笔记:Notification和NotificationManager浅析
来源:IT的点点滴滴 责任编辑:栏目编辑 发表时间:2013-07-02 06:39 点击:次
Notification和NotificationManager操作相对比较简单,一般获取系统级的服务NotificationManager,然后实例化Notification,设置它的属性,通过NotificationManager发出通知就可以了。基本步骤如下:
1.获取NotificationManager
String service = Context.NOTIFICATION_SERVICE;
NotificationManager mNotificationManager =(NotificationManager)getSystemService(service);
2.实例化Notification对象
- //实例化Notification
- Notification notification = new Notification();
3.设置Notification的属性
- // 设置显示图标,该图标会在状态栏显示
- int icon = notification.icon = R.drawable.happy;
- // 设置显示提示信息,该信息也在状态栏显示
- String tickerText = "测试Notification";
- // 显示时间
- long when = System.currentTimeMillis(); notification.icon = icon;
- notification.tickerText = tickerText;
- notification.when = when;
- //也可以这样设置
- Notification notification_2=new Notification(icon,tickerText,when)
调用setLatestEventInfo()方法在视图中设置图标和时间。
- // 实例化Intent
- Intent intent = new Intent(MainActivity.this, MainActivity.class);
- // 获得PendingIntent
- PendingIntent pIntent = PendingIntent.getActivity(MainActivity.this, 0, intent, 0);
- // 设置事件信息
- notification.setLatestEventInfo(MainActivity.this, " Title", "Content", pIntent);
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>