首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
深入系列
订阅
skys0817
更多收藏集
微信扫码分享
微信
新浪微博
QQ
26篇文章 · 0订阅
bsdiff&bspatch增量更新概念介绍
组件化 : 把常用的模块代码,抽取lib工程或者jar达到复用的效果。 插件化:目的是把需要实现的模块或功能当做一个独立的提取出来,减少宿主的规模,当需要使用到相应的功能时再去加载相应的模块。涉及动态代理,ClassLoader,以及另一个apk资源的加载。例如:360的Dro…
Android APK打包构建与增量更新
APK编译构建流程 背景 APK编译构建流程是开发者编写的Java、资源等源文件,以及引用的第三方库,被打包到一起,生成最终APK的流程,这里面涉及到多个输入、输出文件和工具。 整体打包流程可以分为7
android进阶篇01、Android类加载机制与Dex文件简介
一、ART与Dalvik虚拟机 1、java虚拟机与Dalvik虚拟机 Dalvik虚拟机是安卓早期版本的虚拟机,每一个应用程序对应一个单独的Dalvik虚拟机,这种设计的好处是当一个进程的虚拟机挂掉
架构图,so easy?
你好,我是悟空。 画图技巧 本图来自极客时间。 理解架构 要想准确地理解架构的定义,关键就在于把三组容易混淆的概念梳理清楚:系统与子系统模块与组件框架与架构。 系统与子系统 系统泛指由一群有关联的个体
如何做技术规划
为什么要做技术规划 资源是有限的,一个技术团队不可能同时做好所有事,必须面对选择,作为tech leader,为团队选择最有价值的工作才能使得整体收益最大化,无论团队还是个人都不能仅靠
深入探索Flutter性能优化
耗时一个月,狂怼 Flutter 性能优化,终于,我怼出了这篇文章《深入探索Flutter性能优化》,对 Flutter 感兴趣的同学可以看看~
Android:AIDL的全方位深入探索
IPC是Inter-Process-Communication的缩写,含义为进程间通信或者跨进程通信。因为不同进程之间的资源和数据是互相隔离的,无法直接进行访问,所以我们需要使用IPC通信机制
笔记 深入探索Android热修复技术原理
底层替换方案是在已经加载了的类中直接替换掉原有方法. 不能对原有类进行方法和字段的增减,因为这样将破坏原有类的结构. 类加载方案的原理是在app重新启动后让Classloader去加载新的类. 在app运行到一半的时候,所有需要发生变更的类都已经被加载过,Android无法对一…
大牛耗时一年:深入探索 Android 包体积优化,共三万字建议收藏上
由于文章特别长,建议先收藏再阅读。 在 Android 性能优化的知识体系当中,包体积优化一直被排在优先级比较低的位置,从而导致很多开发同学对自身应用的大小并不重视。在项目发展的历程中,一般可划分为如下三个阶段: 通常来说,当应用处于成长期的中后阶段时,才会考虑去做系统的包体积…
深入探索 Android 内存优化(炼狱级别)
成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 如果你对以上基础内容都比较了解了,那么我们便开始 Android 内存优化的探索之旅吧。 1)、硬件快:内存本身读取、存入速度快。 2)、复用快:解码成果有效保存,复用时,直接…