
开源框架
文章平均质量分 80
放开那只肥鸡
Android移动开发
展开
-
热修复学习
热修复方案学习目前市面上的热修复方案阿里的AndFix方案(已经放弃维护)美团的Robust(抖音都在用)微信的Tinker类替换需要解决的问题 目前市面上的热修复方案 可以看出如果是类替换就无法即时生效,这是为什么呢? 阿里的AndFix方案(已经放弃维护) 在native动态替换java层的方法,通过native层hook java层的代码。 加入原来的APK Test类里面的test方法出现了问题,我们需要替换它。 1、准备修复好的新补丁包 该补丁包对应的test方法上面多了个注解,具体就是哪个路原创 2021-09-23 17:55:58 · 150 阅读 · 0 评论 -
插件化学习
插件化学习什么是插件化一级目录一级目录一级目录一级目录二级目录三级目录 什么是插件化 也可以说插件化是有什么效果。 我们平时开发当中的app,主apk,称之为宿主APP。 下载下来的APK,称之为插件app 一级目录 一级目录 一级目录 一级目录 二级目录 三级目录 ...原创 2021-09-22 19:06:21 · 251 阅读 · 0 评论 -
Glide学习
Glide框架学习介绍with三级目录 介绍 常规方式:Glide.with(this).load(URL).into(imageView) 虽然with方法重载了很多个,我们可以传入不同的对象,但是终归会分为两种。 后面我们还可以设置各种存储方式,加载的图片也可以设置各种设置,基本的源码学习还是分为三部分。 with、load、into with 1、分为两种情况,一种会创建空白Fragment,一种不会。 子线程调用的Glide.with和传入Application的不会,其他的会。 创建一个空白的F原创 2021-08-23 19:15:37 · 2552 阅读 · 0 评论 -
retrofit学习
retrofit学习介绍使用对网络请求数据的封装封装OKHTTP call返回数据的封装三级目录三级目录三级目录 介绍 准确来说,Retrofit 是一个 RESTful 的 HTTP 网络请求框架的封装。 原因:网络请求的工作本质上是 OkHttp 完成,而 Retrofit 仅负责 网络请求接口的封装 App应用程序通过 Retrofit 请求网络,实际上是使用 Retrofit 接口层封装请求 参数、Header、Url 等信息,之后由 OkHttp 完成后续的请求操作。 在服务端返回数据之后,Ok原创 2021-08-15 19:05:09 · 312 阅读 · 0 评论 -
okhttp学习
okhttp学习介绍使用方法分发器:内部维护队列与线程池,完成请求调配分发器内部源码跟进拦截器retryAndFollowUpInterceptorBridgeInterceptorCacheInterceptorConnectInterceptorCallServerInterceptor 介绍 由Square公司贡献的一个处理网络请求的开源项目,是目前Android使用最广泛的网络框架。从Android4.4开始 HttpURLConnection的底层实现采用的是OkHttp。 1、支持HTTP/2并原创 2021-08-14 18:17:53 · 407 阅读 · 0 评论