以往的认知结果: 性能测试过程: 分别用Flutter、RN、原生开发三个项目,只有一个列表页面,10000条数据,在三款低中高端机型中测试。 APK体积占用情况: 通过性能...
以往的认知结果: 性能测试过程: 分别用Flutter、RN、原生开发三个项目,只有一个列表页面,10000条数据,在三款低中高端机型中测试。 APK体积占用情况: 通过性能...
之前在维护一个项目,根据产品需求去改变自定义的Dialog的UI。我很快就修改好了,但是我遇到setCanceledOnTouchOutside(true)和setCance...
学习背景 问题实例(真实诉求) 一个工具类库,有以下两个目标: 不与业务相关,便于复用方案:maven 作为依赖引用,使用方便,但更新繁琐优点:使用方便缺点:1. 不易更新,...
祖先引用是另一种指明提交的方式(可以直接用 commit 的 Hash 值来引用)。如果在引用的尾部加一个^ ,Git 会解析为该引用的上一个提交。最后一次提交是 HEAD,...
系列文章传送门: Android 动画 - 帧动画 & 补间动画[https://www.jianshu.com/p/312cbc9263e6]Android 动画 - 插值...
1. 什么是构建工具? 以前 Android 开发是用 Eclipse, 而 Eclipse 是一种 IDE(Integrated Development Environme...
能看到这篇文章,真的不会亏的,尤其对于不了解其原理的朋友们。 Part 1:使用观察者模式 RxJava 主要运用了观察者模式,只不过在观察者模式中,一个被观察者可以有多个观...
关于操作符的介绍,官网说明的还是非常清楚的,还配有事件流向图。 上面就是事件上游(被观察者) 箭头表示 Observable 发射消息的时间线; 花花绿绿,形形状状的就是发射...
系列文章传送门: Android 动画 - 帧动画 & 补间动画[https://www.jianshu.com/p/312cbc9263e6]Android 动画 - 插值...