1. APP稳定性问题汇总 2.1 卡顿/流畅度 概念与原理 View的绘制帧数保持60fps是最佳,这要求每帧的绘制时间不超过16ms(100...
Kotlin简介 Kotlin是什么 Kotlin是JetBrains公司开发的一门语言,一圣彼得堡附近的Kotlin岛屿来命名的。Kotlin...
前言 市面上有很多插件化框架: 林光亮的Small 滴滴的VirtualAPK 360的DroidPuglin 阿里的Atlas 百度的Dyna...
引入热修复分支管理 引入热修复技术以后,为了更好地进行分支管理,我们有必要引入一个fix分支,因此分支有以下几种: master分支:这是一个主...
源码分析入口-TinkerInstaller.install 分析源码最好从调用的入口进行入手分析,因此我们从TinkerInstaller.i...
插件化的基本概念 我们在第一篇文章中就介绍过插件化的基本概念,这里再强调一次。 随着下面这些问题的出现: APP的体积越来越大,功能模块越来越多...
Tinker多渠道打包支持 这里我们先在Gradle引入多渠道打包的支持: 相关的渠道信息在清单文件中进行配置: 最后,我们在上一篇文章的App...
前言 为了防止框架的引入对自身项目代码的入侵,我们有必要对引入的框架利用组件化的思想进行一次封装。除了防止代码入侵以外,同时也简化了使用,实现了...
插件化概述 提到插件化,就不得不提起方法数超过65535的问题,我们可以通过Dex分包来解决,同时也可以通过使用插件化开发来解决。插件化的概念就...
文集作者