前言 很高兴遇见你~ 在上一篇文章 Android事件分发机制一:事件是如何到达activity的?[https://juejin.cn/post/6918272111152...
前言 很高兴遇见你~ 在上一篇文章 Android事件分发机制一:事件是如何到达activity的?[https://juejin.cn/post/6918272111152...
1.调研背景 项目面临的问题 代码拆分重构后,是否存在问题不好判断,需自测与重新测试。 逻辑较复杂的模块,人工代码review不易察觉问题。 修改历史bug,需要了解业务、逻...
设计原则 本文章将会介绍我对一些设计原则的理解,包括:开闭原则、里氏替换原则、迪米特法则、单一职责、接口隔离、合成复用,依赖倒置等进行讲解。 开闭原则(Open-Closed...
大家好,我是徐爱卿。博客地址:flutterall.com 引言 Android网络编程一直都是我想记录的一篇文章,由于种种原因,一直推迟,终于在在今天开始写了。这是一个好的...
前言 由于最近项目中在用Realm,所以把自己实践过程中的一些心得总结分享一下。 Realm是由Y Combinator孵化的创业团队开源出来的一款可以用于iOS(同样适用于...
本文出自 “阿敏其人” 简书博客,转载或引用请注明出处。 能简单说得我们尽量不复杂: 为了避免ANR,我们会通常把 耗时操作放在子线程里面去执行,因为子线程不能更新UI,所以...
一、Socket Socket 作为一种通用的技术规范,首次是由 Berkeley 大学在 1983 为 4.2BSD Unix 提供的,后来逐渐演化为 POSIX 标准。S...
Retrofit是squareup公司的开源力作,和同属squareup公司开源的OkHttp,一个负责网络调度,一个负责网络执行,为Android开发者提供了即方便又高效的...
RecyclerView几乎在每个app里面都有被使用,但凡使用了列表就会采用分页加载进行数据请求和加载。android 官方也推出了分页库,但是感觉只有kotlin一起使用...