| Version 1 (modified by luochengbin, 8 years ago) (diff) |
|---|
新框架更新计划: 1.更新开源库:(成斌)
- Glide 4.4.0 图片加载
- okio 1.13.0 io api库
- okhttp 3.9.1 通讯客户端
2.Glide二次开发 (广业,跟okhttp交互的成斌和广业共同处理)
- 底层替换默认通讯客户端为okhttp
- 引入圆角、园等基类,优化内存占用率
- 测试是否还存在大图绿屏,图片失真
- 尝试融合Glide请求池、okhttp请求池
- 修改线程数与cpu线程数的绑定
- 添加修改线程数api
- 增加回调方法判断图片来源(网络、本地、内存)
- 测试GIF、WEBP等图片格式加载是否可用(兼容圆角、园等剪切)
- 增加加载进度监听
- 统一与okhttp的缓存机制(缓存只保存一份)
3.okhttp二次开发(成斌)
a.底层增加请求监听 b.增加进度监听 c.封装断点下载工具类 d.修改代理层方法使用,统一API,以builder作为传参 e.添加修改线程数 f.修改 cachecontrol = no-store 为强制保存内存 g.测试域名结尾为“/”导致的各种问题 h.增加多单例模式封装 k.增加证书可选 l.http1.1以上的兼容处理
- 业务开发 (最后处理,看情况而定人手安排) a.移植httpdns机制 b.移植强制替换https机制 c.移植日志记录机制 d.移植网络诊断机制 e.移植图片域名SSL替换机制 f.移植Session机制 g.移植网络请求策略机制 h.修改版本框架api兼容和新增 k.默认头等参数的预设和处理 l.无用工具类剔除,兼容Android8.0的Api和权限处理 m.魔方默认请求使用最新框架
Android 框架重构与升级 主要内容:网络请求库OK2升级到OK3,网络请求库GLIDE3.7升级到4.4,业务逻辑代码迁移。 重点难点:新库包路径、API、用法与旧的不一致。 排期:计划1月12日完成开发,1月19日完成自测。 进度:第三方库集成中。
Attachments
-
安卓框架4.0测试用例.xlsx
(23.0 KB) -
added by luochengbin 8 years ago.
![(please configure the [header_logo] section in trac.ini)](http://www1.pconline.com.cn/hr/2009/global/images/logo.gif)