-
nm = (NotificationM
-
nm = (NotificationManager) context.getSystemService(context.NOTIFICATION_SERVICE);
-
Notification notification = new
Notification(android.R.drawable.stat_sys_download, itemname, System
-
.currentTimeMillis());
-
Intent notificationIntent = new
Intent(context, InstallActivity.
class
);
-
notificationIntent.putExtra("hasdownloaded"
,
false
);
-
notificationIntent.putExtra("oranotificationid"
, oranotificationid);
-
PendingIntent contentIntent = PendingIntent.getActivity(context,
-
this
.oranotificationid,
-
notificationIntent, PendingIntent.FLAG_CANCEL_CURRENT);
-
-
-
notification.setLatestEventInfo(context, null
,
null
,
-
contentIntent);
-
notification.contentView = new
RemoteViews(context.getPackageName(),
-
R.layout.imediadotbiz_process);
-
notification.contentView.setTextViewText(R.id.dotbizimedia_core_tv_downing, itemname);
-
notification.contentView.setProgressBar(R.id.dotbizimedia_core_pb_downing, 100
,
0
,
false
);
-
nm.notify(oranotificationid, notification);
-
启动多个notification后,设置每个notification对应的事件,注意“
-
PendingIntent contentIntent = PendingIntent.getActivity(context,
-
this
.oranotificationid,
-
notificationIntent, PendingIntent.FLAG_CANCEL_CURRENT);
第二个参数必须唯一,否则notification点击事件会被后边的notification覆盖,以致只有最后产生的notification有点击事件
notification机制有空得好好研究下,待续
分享到:
发表评论
anager) context.getSystemService(context.NOTIFICATION_SERVICE);
-
Notification notification = new
Notification(android.R.drawable.stat_sys_download, itemname, System
-
.currentTimeMillis());
-
Intent notificationIntent = new
Intent(context, InstallActivity.
class
);
-
notificationIntent.putExtra("hasdownloaded"
,
false
);
-
notificationIntent.putExtra("oranotificationid"
, oranotificationid);
-
PendingIntent contentIntent = PendingIntent.getActivity(context,
-
this
.oranotificationid,
-
notificationIntent, PendingIntent.FLAG_CANCEL_CURRENT);
-
-
-
notification.setLatestEventInfo(context, null
,
null
,
-
contentIntent);
-
notification.contentView = new
RemoteViews(context.getPackageName(),
-
R.layout.imediadotbiz_process);
-
notification.contentView.setTextViewText(R.id.dotbizimedia_core_tv_downing, itemname);
-
notification.contentView.setProgressBar(R.id.dotbizimedia_core_pb_downing, 100
,
0
,
false
);
-
nm.notify(oranotificationid, notification);
-
启动多个notification后,设置每个notification对应的事件,注意“
-
PendingIntent contentIntent = PendingIntent.getActivity(context,
-
this
.oranotificationid,
-
notificationIntent, PendingIntent.FLAG_CANCEL_CURRENT);
第二个参数必须唯一,否则notification点击事件会被后边的notification覆盖,以致只有最后产生的notification有点击事件
notification机制有空得好好研究下,待续
分享到:
发表评论
分享到:
相关推荐
android notification完全解析Demo
主要利用了notification service 和receiver 实现了用户通知栏更新,失败了点击重新下载,下载好了点击自动安装,布局很丑,请根据自己项目的实际需求自行修改
android 利用notification 通知栏 实现动态下载.
Notification显示音乐下载的界面
android notification 通知 源码 例子
Android NOtification 使用Android NOtification 使用
简单介绍Android Notification用法 详细介绍NotificationManageService和StatusBarManageService与App层交互过程
这个项目整合了Android平台所有Notification的使用方法,有些使用场景不生效,不知道是否是我使用方法有问题。
类型:NotificationDemo 功能:从网上下载apk存储到手机指定目录,并在通知栏里显示其下载进度,如果下载错误,或者不想要该apk可以删除 涉及知识: 文件流、网络下载链接协议、读写权限、Handler、Notification、...
android notification Service 文件下载
android notification 软件更新
Android实现Notification的通知栏常驻.zip
Android Notification 常见样式代码及发送demo,其中包含源码及一个app-release.apk,可直接发送固定样式,也可自定义样式。可以作为通知测试的小工具,也可作为参考demo。
kinds of notification
Android自定义Notification,很实用的一个功能
主要为大家详细介绍了Android自定义Notification添加点击事件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Android push notification(即androidpn) 服务端源代码 非bin文件,而是源代码!
Android notification进度条 demo,欢迎下载!!!!!!!!!!!!!!!!!!!!!!!!!!!!
这个是android notification框架,如有需要请下载。发发发
Convert JSON to Android Notification. This is very useful for push notification (GCM). Usage Notification notification = Json2Notification.from(context).with(json).notification(); NotificationManager ...