原理 通过解析定义在xml布局的各个节点的视图关系,进行页面跳转时调用原生API进行页面切换(Fragment:FragmentManager,Activity Intent...
原理 通过解析定义在xml布局的各个节点的视图关系,进行页面跳转时调用原生API进行页面切换(Fragment:FragmentManager,Activity Intent...
。。。
一:混淆的作用 1.1 作用 混淆 并不是让代码无法被反编译,而是将代码中的类、方法、变量等信息进行重命名,把它们改成一些毫无意义的名字。混淆代码可以在不影响程序正常运行的...
一:背景 众所周知,Android不允许在UI线程中做耗时的操作,否则有可能发生ANR的可能,默认情况下,在Android中Activity的最长执行时间是5秒,Broadc...
一、构建变体 1. BuildType 1.1默认buildType 默认情况下还有一个debug版本,我们也可以添加对debug版本的一些设置 1.2自定义buildTyp...
更新:freeline 官方有了doc:https://www.freelinebuild.com/docs/ 最近在浏览github trending的时候,发现freel...
前篇福利-Android增量编译3~5秒介绍了增量编译神器freeline的基本使用,这篇文章主要介绍freeline是如何实现快速增量编译的。 Android 编译打包流程...
Why Gradle Gradle makes the impossible possible, the possible easy and the easy elegant...