首页 > 其他 > 详细

通知 Notification

时间:2015-07-08 18:36:24      阅读:191      评论:0      收藏:0      [点我收藏+]

1.

NotificationManager ma=(NotificationManager) context.getSystemService(context.NOTIFICATION_SERVICE);

2.

      NotificationCompat.Builder b=new NotificationCompat.Builder(context);

3.

b.build().defaults=Notification.DEFAULT_SOUND;
b.setSmallIcon(R.drawable.ic_launcher);
b.setContentTitle("东方华尔");
b.setContentText(msg);
b.setTicker(ticker);
b.setAutoCancel(true);
Intent in=new Intent(context, HelloActivity.class);
in.setFlags(Intent.FLAG_ACTIVITY_PREVIOUS_IS_TOP);
in.putExtra("vadioId", vadioId);
PendingIntent pIn=PendingIntent.getActivity(context, 1, in, PendingIntent.FLAG_ONE_SHOT);
b.setContentIntent(pIn);
Notification notification = b.build();
notification.defaults=Notification.DEFAULT_SOUND;

4.

ma.notify(0, notification);

5.

ma.cancel(0);

6.

RemoteViews contentView = new RemoteViews(this.getPackageName(), R.layout.notification_layout);
contentView.setTextViewText(R.id.fileName, videoInfo.getTitle());

b.setContent(contentView);

7.更新进度条

RemoteViews contentView = notification.contentView;
contentView.setTextViewText(R.id.progressRate, progress + "%");
contentView.setProgressBar(R.id.progress, 100, progress, false);
// 通知更新
ma.notify(0, notification);

 

通知 Notification

原文:http://www.cnblogs.com/xxwn/p/4630562.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!