源码分析
文章平均质量分 87
人生恍如初梦
这个作者很懒,什么都没留下…
展开
-
插件化-占位式插件化
插件化-占位式插件化 Android中的插件化,即将业务解耦封装为一个单独的插件,根据不同的业务需求,进行不同的组合,动态进行替换,并可对插件进行管理、更新,后期对插件也可进行版本管理等操作。 插件化主要概念 宿主:即需要提供运行环境的apk,也就是我们安装在手机上的应用程序。 插件:即独立的功能封装成的小apk,无法直接运行,需要依赖于宿主环境,否则无法运行。用于动态更新内容。 标准:提供给插件使用的我们定义的标准库,用于宿主和插件之间的环境交互。 宿主 宿主中应提供ProxyActivity类,为帮原创 2021-04-19 17:33:17 · 120 阅读 · 0 评论 -
OkHttp源码解析
这里写自定义目录标题OkHttp源码解析基本使用Call对象的获取call.enqueue方法DispatcherExecutorService线程池executorService().execute(call)方法getResponseWithInterceptorChain() OkHttp源码解析 基本使用 val okhttp = OkHttpClient.Builder() ...原创 2020-03-17 17:13:54 · 91 阅读 · 0 评论 -
Handler源码分析
Handler源码分析 Activity启动时的Looper 当程序运行时,会先执行ActivityThread的main方法。会执行Looper.prepareMainLooper()方法和Looper.loop()方法。 Looper.prepareMainLooper() public static void prepareMainLooper() { prepare(fal...原创 2019-12-19 17:49:19 · 88 阅读 · 0 评论