自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (5)
  • 收藏
  • 关注

原创 tinker热修复原理学习

热修复这一功能对很多公司的开发者来说都会有集成,因为测试不是万能的,万一线上遇到一点小bug,就会导致流量流失或者其他造成公司损失的问题,我自己项目中也集成了非常有名的Tinker热修复,具体怎么集成这里就不记录了,主要看官方文档 这里主要记录一下Tinker热修复的源流。 先做个热修复原理的总结,然后再手写实现热修复 APK从专业的角度来讲是一些Dex文件的集合,Classloade...

2019-08-12 10:11:28 304

原创 ButterKnife源码阅读以及手写自定义注解框架

ButterKnife是一款通过注解,绑定控件的id,String,Bitmap等资源id的注解框架 同时ButterKnife是一个编译时框架,所以对代码性能影响几乎为0 使用注解之前: 首先要新建java的library,然后注册注解(添加注解的依赖),告诉jvm我们这个module里面自定义注解处理器 implementation 'com.google.auto....

2019-08-07 17:58:53 207

原创 OKhttp3源码阅读

网上关于Okhttp源码的文章很多,但是大多是人家自己的理解,而且不是很全面,结合很多文章以及自己阅读源码后的思考,也写一篇笔记 有大佬说如果读源码不去分析源码背后的设计模式或设计思想,那么读源码的意义不大。 同时,如果熟悉的设计模式越多,那么读某个框架的源码的时候就越容易,两者是相辅相成的。 要阅读一个框架的源码,首先要熟悉他的主流程,从主流程开始一层层剥开他的面纱。 那OKhtt3...

2019-08-07 15:53:13 325

AnnotationProcessTest.7z

基于Butterknife原理实现的一个简单findviewById的注解框架

2019-08-07

okhttp_simple_struct.7z

okhttp_simple_struct,阅读OKhttp3源码后自己写的一个网络框架简版

2019-08-07

emlog个人博客站点

用emlog和phpstudy搭建个人站点所需资源文件 参考网址:https://blog.csdn.net/dhd040805/article/details/82225789

2018-08-30

渐变色圆形流量球

圆形进度条 渐变色,可以自定义,可根据服务器获取数据改变颜色

2017-07-11

圆形进度条(流量球效果)

圆形进度条(流量球效果),分为单波波动,双波波动

2017-07-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除