一、简介 TracePlugin这个模块中包含EvilMethodTracer(函数耗时检测)、StartupTracer(启动时间检测)、FrameTracer(帧率检测)...
理解AOP 之前几篇文章我们详细介绍了AOP的几种技术方案,由于AOP技术复杂多样,实际需求也不尽相同,那么我们应该如何做技术选型呢? 本篇将会对现有的AOP技术做一个统一的...
目录 一、提出问题 1.OkHttp底层也是通过Socket发送和接收请求,是如何支持http/https请求的?2.连接池的实现原理,如何支持多路复用?怎样从连接池选择复用...
1.OkHttp源码解析(一):OKHttp初阶 2 OkHttp源码解析(二):OkHttp连接的"前戏"——HTTP的那些事 3 OkHttp源码解析(三):OKHttp...
版权声明:本文为博主原创文章,未经博主允许不得转载。https://www.jianshu.com/p/c70989bd5f29 转载请标明出处:https://www.ji...
安卓开发一直在用大公司的开源库,下面来整理一下与安卓开发有关的库。 一、阿里巴巴 (一)UI有关 1. 多页面切换场景统一解决方案 UltraViewPager UltraV...
随着App的逻辑不断庞大,一不注意就会将耗时的操作放置在应用启动过程之中,导致应用启动速度越来越慢,用户体验也越来越差。优化启动速度是几乎所有大型App应用开发者需要考虑的问...
本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 最近碰到一些 so 文件问题,顺便将相关知识点梳理一下。 提问 本文的结论是跟着 System.loadl...