自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 热修复之AndFix探秘

热修复之AndFix探秘近几年热修复技术可谓百花齐放,阿里的底层结构替换即时生效技术AndFix,后来又出来看起来很叼的Sophix,同时支持即时生效和冷启动修复。微信的Tinker和饿了么的Amigo。看了好几遍AndFix原理后,特写个Demo测试完成,写个博客记录下。来张官网的原理图 首先模拟一个类中出现了BUG方法。 然后在布局文件点击事件中调用这个方法,程序不出意外的奔溃退出了。 然后我...

2018-03-29 17:36:41 274

原创 内存泄露分析之as monitors、MAT、leakcanary 使用

内存泄露分析之as monitors、MAT、leakcanary 使用1 android studio monitors这是android studio自带的工具在当前进程下,点击如下图标,触发gc操作 Gc后再点击旁边的按钮,收集java堆内存的信息,点击几分钟之后会生成内存信息文件生成文件之后android studio会自动跳转到当前界面,如下图  这里显示了内存中所有的类和对象信息点击如...

2018-03-27 16:08:34 473

原创 View触摸事件源码分析

View的dispatchTouchEvent方法的省略版源码public boolean dispatchTouchEvent(MotionEvent event) {    //dispatchTouchEvent的返回值    boolean result = false;    //...balabala省略前面部分代码    if (onFilterTouchEventForSecuri...

2018-03-19 15:11:40 221

原创 JNI-C指针语法

JNI-C指针语法最近看阿里的热修复代码时,发现里面基本都是在c层处理,想着以前也考过c2证书,c语言基础还是比较了解,没想到看到一大堆的*&符号的时候,只记得*符号是用于指针,至于指针怎么用的,现已差不多记不得了。想到如果想精通JNI,则必须先对c指针精通,于是再来温故一下C语法里面的指针为学习c语法先安装了一个eclipse c++版本,然后再安装minGW,配置其环境。就可以很轻松的...

2018-03-10 15:15:18 1453

空空如也

空空如也

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

TA关注的人

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