经过TinkerInstaller.install 安装之后,Tinker相关初始化工作也都做好了,万事俱备等待手动执行合成patch包。 一、合成patch包 主动触发: ...
经过TinkerInstaller.install 安装之后,Tinker相关初始化工作也都做好了,万事俱备等待手动执行合成patch包。 一、合成patch包 主动触发: ...
一、数据结构 1.教材:《数据结构》严蔚敏 清华大学出版社清华大学严蔚敏的这本数据结构的教材是国内数据结构教材的权威。也是国内使用最广,其广度远远超越其他同类教材,计算机考研...
该文章为本人试图进阶Android 中高级之路的第三篇常识解读源码,后续计划还有Activity 启动流程源码分析 等。该篇文章源码较多,如果时间允许会记录一些相关知识点 面...
1. 什么是 Hook Hook 英文翻译过来就是「钩子」的意思,那我们在什么时候使用这个「钩子」呢?在 Android 操作系统中系统维护着自己的一套事件分发机制。应用程序...
写在前面 那天刚好是下午 oppo hr 面完,大约 3 点左右腾讯来电,我在电梯里没太注意没接到电话,下午就一直盼呀盼,大约九点刚下班到公司楼下来电了,问方不方便我当然说方...
本篇文章是计步模块第一版V1.0.0,在运行一段时间发现用户投诉很多,计步有时不准确。 对计步模块进行优化V2.0.0,解决大部分用户投诉,提高计步准确性,请查看Androi...
最近在项目中研究计步模块,主要功能记录当天步数,类似微信运动,支付宝计步,咕咚今日步数。开发之前的调研工作,搜遍baidu,google,github都没有找到我想要的dem...
主题 本篇是Slf4j 源码解析的第二篇,上篇介绍了无日志实现框架的执行流程 本篇解析添加 slf4j-simple 日志实现框架的脉络 已经知道:org/sfl4j/imp...
目录 本文debug slf4j 的源码执行流程 依次执行不添加 日志实现框架(本篇主讲)添加日志实现框架 通晓Slf4j 内部实现根据 classpath 实现 facad...