[code]
NotificationManager notificationManager = (NotificationManager)getSystemService(NOTIFICATION_SERVICE);
Notification notification = new Notification(icon, tickerText, System.currentTimeMillis());
//System.currentTimeMillis()代表立即显示,这里是设置显示的时间
Intent intent = new Intent(this,MainActibity.class);
PendingIntent contentIntent = PendingIntent.getActivity(this, 0, intent, 0);//这里的intent是如果这个notification被点击后返回到MainActivity页面
notification.setLatestEventInfo(this, title, content, contentIntent);
notificationManager.notify(R.layout.notification, notification);//第一个是notification的id,可以自己指定
所有的Notification都是由NotificationManager来管理,所以,第一步应该得到一个NotificationManager,以便管理这个Activity.
Notification notification = new Notification();
notification.defaults = Notification.DEFAULT_VIBRTE;
//当Notification出现的时候便随着振动
notification.defaults = Notification.DEFAULT_SOUND;//当Notification出现的时候便随着音乐
notification.defaults = Notification.DEFAULT_ALL;//当Notification出现的时候便随着音乐和振动
//下面是自定义的一个notification
nf =new Notification(R.drawable.icon,"带进度条的提醒",System.currentTimeMillis()) ;
nf.icon = R.drawable.icon;
nf.contentView= new RemoteViews(this.getPackageName(),R.layout.notification); //RemoteViews: 一个可以在其他应用进程中运行的类,是构造AppWidget的核心。目前,OPhone平台上的RemoteViews支持的布局(Layout)类暂时只有FrameLayout, LinearLayout和RelativeLayout,并且不支持自定义类
nf.contentView.setProgressBar(R.id.ProgressBar01, 100, 0, false);
nf.contentIntent=PendingIntent.getActivity( this, 0, new Intent(this,remoteview.class) ,0);
[/code]
NotificationManager notificationManager = (NotificationManager)getSystemService(NOTIFICATION_SERVICE);
Notification notification = new Notification(icon, tickerText, System.currentTimeMillis());
//System.currentTimeMillis()代表立即显示,这里是设置显示的时间
Intent intent = new Intent(this,MainActibity.class);
PendingIntent contentIntent = PendingIntent.getActivity(this, 0, intent, 0);//这里的intent是如果这个notification被点击后返回到MainActivity页面
notification.setLatestEventInfo(this, title, content, contentIntent);
notificationManager.notify(R.layout.notification, notification);//第一个是notification的id,可以自己指定
所有的Notification都是由NotificationManager来管理,所以,第一步应该得到一个NotificationManager,以便管理这个Activity.
Notification notification = new Notification();
notification.defaults = Notification.DEFAULT_VIBRTE;
//当Notification出现的时候便随着振动
notification.defaults = Notification.DEFAULT_SOUND;//当Notification出现的时候便随着音乐
notification.defaults = Notification.DEFAULT_ALL;//当Notification出现的时候便随着音乐和振动
//下面是自定义的一个notification
nf =new Notification(R.drawable.icon,"带进度条的提醒",System.currentTimeMillis()) ;
nf.icon = R.drawable.icon;
nf.contentView= new RemoteViews(this.getPackageName(),R.layout.notification); //RemoteViews: 一个可以在其他应用进程中运行的类,是构造AppWidget的核心。目前,OPhone平台上的RemoteViews支持的布局(Layout)类暂时只有FrameLayout, LinearLayout和RelativeLayout,并且不支持自定义类
nf.contentView.setProgressBar(R.id.ProgressBar01, 100, 0, false);
nf.contentIntent=PendingIntent.getActivity( this, 0, new Intent(this,remoteview.class) ,0);
[/code]