Android Notification通知栏 下载控件

 

 

开启一个服务,服务中 启动一个通知。 通知中 下载。

 

 

Android之Notification的多种用法

http://blog.csdn.net/loongggdroid/article/details/17616509

 


 

 

Android多任务下载,使用Notification更新进度条

http://cn23snyga.iteye.com/blog/1902071

 


 

 

Android4.1:通知栏显示可点击的按钮-Notification.builder Sample:

http://blog.sina.com.cn/s/blog_7189b2fc010193at.html

 


 

 

 Notification实现下载进度显示!

http://blog.csdn.net/jacklam200/article/details/7445990

 

 


 

 

Notification使用详解之三:通过服务更新进度通知&在Activity中监听服务进度

http://blog.csdn.net/liuhe688/article/details/6623924

 


 

 

Android 利用服务Service创建标题栏通知

http://www.2cto.com/kf/201310/249934.html

 


 

 

Android实现Service后台下载Notification进度条

http://blog.csdn.net/cynhafa/article/details/6613001

 


 

 

Android Service和Activity以及Notification之间的通信

  1. Activity在onCreate中注册一个广播,用于更新消息,onStop时取消注册。

  2. 加个标志位,在Activity创建和销毁的时候改变,在service中根据判断发送通知。

追问
第二点不是很懂,还请详细点!
回答
  1. 比如说你定义了一个全局变量bool SEND_NOTIFICATION=false,activity销毁之后,将SEND_NOTIFICATION=true。这样你在service 中,如果SEND_NOTIFICATION=true就发送NOTIFICATION。这是一个方法。

  2. 你也可以注册两 个BroadcastReceiver,接收同一个action,其实就是有序广播。一个在ActivityonCreate时注册,activity onDestory(或者onStop时)取消注册,这个广播用来更新界面消息,优先较高,在onReceive中更新界面后 abortBroadcast;然后再注册一个发送Notification的广播,这个广播优先级较低;然后就可以用 Context.sendOrderedBroadcast来发送action的广播。这样,如果你的界面在现实,就会调用优先级高的刷新消息,然后 abort掉。如果你的界面不再显示了,就会调用优先级低的发送notification。

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Android Notification通知栏 下载控件,,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。