问题场景: 连着几天高强度hook工作,每天重启几十次之后,测试机【欧版 华为 Nexus 6P】终于撑不住了,在一次重启之后,屏幕黑屏不显示任...
原文:https://developer.android.google.cn/topic/performance/reduce-apk-size...
原文:为知笔记外链 程序计数器(PC) 程序计数器(PC):一块较小的内存空间,可看作当前线程所执行的字节码的行号指示器。字节码解释器工作时通过...
原文:为知笔记外链 对象回收设计两类操作:判断对象是否可回收执行回收 判断对象可被回收的算法: 引用计数法 【效率高,无法解决相互引用问题】 给...
目的:分析ButterKnife如何进行view与onClick事件的绑定 原理分析 通过观察BindView注解发现,该注解是存在于编译器的:...
了解插件化需要先了解通过Binder进行IPC以及Hook这两块儿内容,推荐 维术大神的插件化系列文章,如果想看插件化的具体实现细节原理可以说这...
本文旨在总结插件化主要解决的问题,即假设没有使用任何框架,从使用流程来一步步分析,如何打开本地某个apk文件的launchActivity。 1...
目的:分析使用Retorfit发起一个网络请求的总过程。 首先看一下项目中Retrofit的构建过程: 使用的时候,声明一个借口类用来存放每个请...
总结一下Handler中的点 首先说一下涉及到的类 Message:消息实体类 MessageQueue:消息队列 Looper:轮询器 Han...