标签:android des blog http 使用 io
开启一个服务,服务中 启动一个通知。 通知中 下载。
http://blog.csdn.net/loongggdroid/article/details/17616509
Android多任务下载,使用Notification更新进度条:
http://cn23snyga.iteye.com/blog/1902071
http://blog.sina.com.cn/s/blog_7189b2fc010193at.html
http://blog.csdn.net/jacklam200/article/details/7445990
http://blog.csdn.net/liuhe688/article/details/6623924
Android 利用服务Service创建标题栏通知
http://www.2cto.com/kf/201310/249934.html
http://blog.csdn.net/cynhafa/article/details/6613001
Activity在onCreate中注册一个广播,用于更新消息,onStop时取消注册。
加个标志位,在Activity创建和销毁的时候改变,在service中根据判断发送通知。
第二点不是很懂,还请详细点!
比如说你定义了一个全局变量bool SEND_NOTIFICATION=false,activity销毁之后,将SEND_NOTIFICATION=true。这样你在service 中,如果SEND_NOTIFICATION=true就发送NOTIFICATION。这是一个方法。
你也可以注册两 个BroadcastReceiver,接收同一个action,其实就是有序广播。一个在ActivityonCreate时注册,activity onDestory(或者onStop时)取消注册,这个广播用来更新界面消息,优先较高,在onReceive中更新界面后 abortBroadcast;然后再注册一个发送Notification的广播,这个广播优先级较低;然后就可以用 Context.sendOrderedBroadcast来发送action的广播。这样,如果你的界面在现实,就会调用优先级高的刷新消息,然后 abort掉。如果你的界面不再显示了,就会调用优先级低的发送notification。
Android Notification通知栏 下载控件,布布扣,bubuko.com
标签:android des blog http 使用 io
原文地址:http://www.cnblogs.com/zhiqixue/p/3861198.html