开新版本啦,老版本写的内容太多了,我自己找起来都麻烦了,遂决定像代码一样,文章臃肿了就要抽象封装了,相近内容程提炼成一篇汇总性的文章,然后我们再...
我是在深入学习 kotlin 时第一次看到协程,作为传统线程模型的进化版,虽说协程这个概念几十年前就有了,但是协程只是在近年才开始兴起,应用的语...
这几天在学习代码封装,突然觉得不画 UML 类图的话,复杂一点的框架都是无法设计的,否则一定会陷在不停的修改中的 UML 工具看了3个: sta...
AS 这个开发工具有很多技巧的,今天来看看 AS 原生提供给我们的代码补全能力 首先声明这是 java 版本的,kotlin 不生效 写法是在对...
上一篇说完 Glide 之后,我们现在来说下 Fresco,从使用感受上来看,使用 Fresco 比 Glide 要简便不少,但是 Fresco...
今天来回味下组件化和模块化,这2种说法时一回事,当然还是有区别的,下面再详细说,其实很简单,只是设计范围的不同,也都是约定俗成的东西。为了方便我...
从 C 开始,我们进步到 java,再到 kotlin,现在又迎来了 Dart、Flutter,还要去学学 python。时代在进步,我们也得跟...
这里都是我从各个地方找来的资料,鸣谢: [Android面试系列]一句话讲清楚Android消息机制 Java多线程干货系列—(一)Java多线...
以前我对 emoji 是一头雾水,尤其是接入微信登录时,对于名字带表情的都是简单过滤处理,很暴力不是,我也试了好几次像支持 emoji,单奈何就...