Binder概念1 机制 Binder是一种Android中实现跨进程通信(IPC)的方式2 从组成,设备来说,什么是Binder Bi...
在应用启动后通过融合插件dex的方式实现插件化的弊端:当插件太多的时候回造成app卡顿,用户体验不好,这时候可以采用按需加载插件的方式实现。ap...
主要原理:将插件的dex和宿主的dex融为一体这里涉及到连个classloader,DexClassLoader和PathClassLoader...
使用场景例如一些商城app,在没有注册的情况下可以浏览商品但是在加入购物车或别的操作下会跳转到注册登录界面,等到注册登录后又会返回到购物车界面,...
组件化与插件化的区别: 组件化开发就是将一个app分成多个模块,每个模块都是一个组件(Module),开发的过程中我们可以让这些组件相互依赖或者...
1.添加插件1.1在工程下的gradle中添加 1.2 在app.gradle中添加 1.3 创建个module 添加aspectjrt依赖 -...
图片的缩放、平移、拉伸、旋转都是基于像素矩阵的操作。概念介绍单位矩阵: 投影矩阵: 如下图: 1.缩放原理 修改单位矩阵左上角位置表示水平缩放,...
gif图片格式:1.每一帧都是包含扩展块,(共4种扩展块)(控制当前帧的播放时间等)2.像素数据使用Handler 延时轮播 更新bitmap并...
AndFix实现原理 特点:native 底层替换不需要重启app即可实现bug修复,适用于紧急比较小的bug稳定性较差,会受到国内ROM厂商对...