android三方框架
框架使用使 和 源码分析
huydl
要想提升自我,必须作出特别的努力,额外的付出。但是长远来看,必然会有所收获。
展开
-
Glide源码分析和低内存优化
### Glide加载图片的应用场景App在使用的过程中,会经常需要加载图片。1.从网络中加载图片,一般都是从服务器端获取图片的文件流,在通过 BitmapFactory.decodeStream(inputStream)来加载 bitmap。2.压缩网络图片,网络加载少量的图片不会出现问题,但是若短时间内加载大量的图片,短时间内占用大量的内存,造成内存抖动,甚至稻城 OOM(内存溢出)3.变换图片,剪切切割圆角,旋转,高斯模糊等。...原创 2020-08-27 13:06:27 · 1069 阅读 · 0 评论 -
Retrofit源码分析
### Retrofit介绍Retrofit是Square 公司开发的一款正对Android 网络请求的框架。底层基于OkHttp 实现,OkHttp 已经得到了google 官方的认可。Retrofit是由Square公司出品的针对于Android和Java的类型安全的Http客户端,如果看源码会发现其实本质上是OkHttp的封装,使用面向接口的方式进行网络请求,利用动态生成的代理类封装了网络接口请求的底层,其将请求返回JavaBean,对网络认证REST API进行了很友好的支持。...原创 2020-08-26 12:44:35 · 258 阅读 · 0 评论