首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
下载
订阅
十又鲜森
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
听说你Binder机制学的不错,来解决下这几个问题(一)
Binder承担了绝大部分Android进程通信的职责,可以看做是Android的血管系统,负责不同服务模块进程间的通信。在对Binder的理解上,可大可小,日常APP开发并不怎么涉及Binder通信知识,最多就是Service及AIDL的使用会涉及部分Binder知识。Bin…
多线程下载原理解析
先附上流程图1.入口DownLoadManager.download()DownloadResponseImpl下载响应需要把本身的下载事件回调给调用者,由于下载是在子线程里面的,所以专门搞了一个下载
Android 原生实现多线程断点下载
通过本文你可以学习到: SQLite 的基本使用,数据库的增删改查。 Handler 的消息处理与更新 UI(你也可以看我的这篇文章)。 Service(主要用于下载)的进阶与使用。 原生的 json 文件解析(多层嵌套)。 RandomAccessFile 的基本使用,可以将文件分段。 基于 HttpURLConnection 的大文件下载。 上面内容结合,实现多线程,断点下载。
YCDownloader下载库(多线程、多任务、多进程)
之前在我的文章《Android高速下载器实现思路——单个任务的提速与优化》提到了一些下载器的实现方式。然后因为这学期实验报告超级多,这个项目一鸽再鸽到现在基本成型了,做成了Android Library上传到了Jitpack。 欢迎下载sample体验、start。 到这里就已…
Android高速下载器实现思路——单个任务的提速与优化
最近过了金三银四的金三,顺利拿到了暑假实习生的offer。实习部门leader给我布置了入职前学习任务,强化多线程、数据库方面的知识,并建议我实现一个和他们产品中类似的下载器。 本文的重点在下载部分的实现。目前我也正在做单个任务下载开发与优化。后续更新完成后如果有好的思路也会分…
Java 多线程下载器的设计与实现
应用并发的场景有很多,下载文件就是一个很常见的并发场景。 为什么会想写多线程下载器呢?不知道你用过 IDM(Internet Download Manager)没,我刚使用 IDM 时,就被它的下载方式吸引了。 用 IDM 下载文件时,能够直观地看到它的下载过程:固定用 N 个…
接锅太急?DownloadManager助你一臂之力
2. 构造Request对象 3. 配置Request的信息 setAllowedNetworkTypes(int flags) 设置下载时的网络条件,默认任何网络都可以下载,可选配置:NETWORK_BLUETOOTH、NETWORK_MOBILE、NETWORK_WIFI。…