ZlsamDownloadService怎么用


本篇文章为大家展示了ZlsamDownloadService怎么用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这开发云主机域名篇文章的详细介绍希望你能有所收获。前一阵子,在给公司的智能电视做下载模块的时候发现,android自带的DownloadManager在有线网的情况下没有反应。看了下源码发现标准的手机版android的DownloaderManager就是没有对有线网的情况作处理,于是花了些时间自己写了个下载模块。考虑到国内大多数的智能电视都是基于手机版android改的,所以这里共享一下。ZlsamDownloadService是一个可以管理多个下载任务的android服务,你把它作为DownloadManager的备选方案。具体功能如下:支持多任务线程安全支持有线网环境可以多app共享使用持久化状态,下次启动时可以继续未完成任务支持插队,对于紧急任务特别有用最大等待队列:20;最大处理队列:3;最大成功队列:20;最大失败队列:20。如果以上参数不能满足你的需求,你可以直接在代码中更改,具体位置在TaskQueueManager。如果你想将代码嵌入到你自己的项目当中,你需要将ZlsamDownloadService项目改为library,并在你的项目中引用。在onStart回调中启动和绑定的代码如下:绑定成功之后你可以调用相关方法,这些方法定义在com.zlsam.download.IMainDownloadingService。下载:插队下载:检查任务状态:如果你想清除一个已经结束的(成功或者失败)任务(包括已下载的文件):离开界面时你要在onStop回调中解绑服务:unbindService(mConnection);调试命令adb logcat ZlsamDownloadService:V *:SDemo你可以直接build安装并启动ZlsamDownloaderService,代码中自带的TestActivity就是一个测试Demo。上述内容就是ZlsamDownloadService怎么用,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注开发云行业资讯频道。

相关推荐: vscode怎样调试代码

这篇文章主要介绍了vscode怎样调试代码,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。首先安装扩展调试插件debugger for chrome点击瓢虫按钮,进行调试项目的配置,点击配置按钮选择C…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 05/13 16:40
下一篇 05/13 16:40