private void showNotification() {
Intent intent = new Intent(this,MyNotificationView.class);
PendingIntent contentIntent = PendingIntent.getActivity(this,0, intent, 0);
//在Status Bar显示的图片、 Ticker文本、通知时间
Notification notification = new Notification(R.drawable.icon,"通知来了",System.currentTimeMillis()+5000);
//在通知列表中显示的标题、内容、点击时触发的事件
notification.setLatestEventInfo(MyNotification.this, "通知标题", "这是显示通知内容", contentIntent);
NotificationManager nm = (NotificationManager)getSystemService(this.NOTIFICATION_SERVICE);
nm.notify(R.id.my_motification, notification);
}
private void showCustomViewNotification() {
Intent intent = new Intent(this,MyNotificationView.class);
PendingIntent contentIntent = PendingIntent.getActivity(this,0, intent, 0);
Notification notification = new Notification();
notification.icon = R.drawable.icon;
notification.tickerText = "通知来了";
notification.defaults = Notification.DEFAULT_SOUND;
notification.flags = Notification.FLAG_AUTO_CANCEL;
notification.contentIntent = contentIntent;
//RemoteViews是可以在其他进程中显示的View
RemoteViews remoteViews = new RemoteViews(getApplication().getPackageName(), R.layout.custom_title);
//设置R.layout.custom_title中的TextView(R.id.right_title_text)
remoteViews.setTextViewText(R.id.right_title_text, "这是自定义通知布局");
//在通知列表中显示自定义的View
notification.contentView = remoteViews;
NotificationManager nm = (NotificationManager)getSystemService(this.NOTIFICATION_SERVICE);
nm.notify(R.id.my_motification, notification);
}
分享到:
相关推荐
Android通知栏消息、点亮屏幕、震动、声音、显示样式的小例子。
Android 通知(notification)简单实用Demo,包含点击功能简单例子,供大家下载学习
delphi android通知消息栏内容显示的实现,包括多行单行消息。
Android通知栏拦获微信消息
通知栏接受消息跳转到相应的界面的处理
android 通知的使用小实例(振动,灯光,声音)
这个是通知栏框架(Notificaiton)的全面学习,里面把大概所有的情况都列了出来,通过一个DEMO让你了解它的大致所有使用过程。 可以通过以下博文进行配套了解(有效果图): ...
android通知带时间动态改变 android通知带时间动态改变 android通知带时间动态改变
Android通知栏实例,包括普通通知,diy通知,手动清楚通知等。可直接运行
通知栏内更新,下载完成自动安装并清除消息通知,已修改测试,可直接用于项目
模拟通知栏提示下载进度,这是一个学习源码。如果想做一个升级下载功能,然后在通知栏里面显示进度,这将是一个非常不错的选择。
使用NotificationListenerService写了一个监听Android通知栏的程序
通知是一个可以在应用程序正常的用户界面之外显示给用户的消息。 通知发出时,它首先出现在状态栏的通知区域中,用户打开通知抽屉可查看通知详情。通知区域和通知抽屉都是用户可以随时查看的系统控制区域。
Android notifications 框架例子。好用 方便 快速 可自定义 可适配Android手表
android通知例子集合,android通知例子集合,android通知例子集合
Houston - Android通知助手
这个是通知栏框架(Notificaiton)的全面学习,里面把大概所有的情况都列了出来,通过一个DEMO让你了解它的大致所有使用过程。 可以通过以下博文进行配套了解(有效果图): ...
Android通知的实现源码,欢迎大家下载使用。
android 通知使用实例