
Android开源框架
文章平均质量分 83
分享关于Android开源框架的学习、和遇到的一些实际问题解决经验。
TechMix
偏信则暗兼听而明。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【性能工具】一种简易hook bitmap创建的插件使用
TargetClass(value = “android.graphics.Bitmap”) 注解指定要插桩的类全路径,可以通过AS查找到这个类后鼠标放在类名上右键选择copy Reference就可以拿到该注解需要传入的参数值。因为加载Bitmap基本都要经过Bitmap.create()方法创建Bitmap对象,所以只需要hook掉所有Bitmap.createBitmap()方法的重载方法即可监控到图片的创建过程,在hook方法执行到时,通过。的方式就可以计算出bitmap的内存占用大小。原创 2025-05-07 19:41:21 · 327 阅读 · 0 评论 -
【性能优化】GSON解性能瓶颈分析
GSON是Google提供的开源库,使用很便捷,但是在使用过程中也发现了其短板,在Bean类结构复杂时,进行反序列化耗时占比较高,尤其是很多在应用启动阶段需要反序列化一些内置的数据时,很让人头疼,通过抓Trace每次都能发现这货肯定是大头。 为了从正面优化这个问题,于是我翻看了GSON反序列化的源码,实现了能优化的方案,希望能帮助到同样面临该问题的同学们,如有问题也可以提出来。如上图GSON解析过程的耗时可以原创 2024-01-11 09:23:13 · 1118 阅读 · 0 评论 -
OkHttp报unexcepted end of stream on...错误分析
OkHttp报unexcepted end of stream on...错误分析和解决方法。原创 2022-06-24 12:30:27 · 20240 阅读 · 2 评论 -
OkHttp请求时Keep-Alive无法生效问题修复记录
一、问题情形还原二、问题定位过程三、小结原创 2021-12-01 00:12:02 · 8702 阅读 · 0 评论