码迷,mamicode.com
首页 > 移动开发 > 详细

Android Notification通知栏 下载控件

时间:2014-07-22 22:54:53      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:android   des   blog   http   使用   io   

 

 

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

 

 

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通知栏 下载控件,布布扣,bubuko.com

Android Notification通知栏 下载控件

标签:android   des   blog   http   使用   io   

原文地址:http://www.cnblogs.com/zhiqixue/p/3861198.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!