人间烟火气,最抚凡人心。 — 网络 写在前面 2020大半年没有更新,2021年初我又来了,回顾一下2020年,年初立下的Flag,也算是完成了几个,1.多吃蔬菜水果;2.戒...
人间烟火气,最抚凡人心。 — 网络 写在前面 2020大半年没有更新,2021年初我又来了,回顾一下2020年,年初立下的Flag,也算是完成了几个,1.多吃蔬菜水果;2.戒...
把简单的事情,做得出人意料的精彩。 —《态度》 写在前面 过了这么久,2.0终于来了,对比1.0还是有不少改动的,在1.0的前提下继续优化,加入了选项,不仅可以打包apk,也...
适度的选择给我们自由,但是过多的选择会适得其反。 — 《见识》 写在前面 最近在看多用户管理,其中用到了UserManager和ActivityManager来管理用户,但是...
和人相处的技巧在于,要让对方感觉到对你有所需求。 — 《见识》 写在前面 前几天做一个多账户管理的功能,其中在UI上的体现要能够重排账户的位置,众所周知,这是一个和Launc...
效率高低不取决于开始了多少工作,而在于完成了多少。 — 《见识》 写在前面 在实际项目开发中,上线的项目总是想要起一个响亮的名字,Android Studio编译器生成的.a...
你能走多远,取决于见识。 — 《见识》 写在前面 以前对Application签名模棱两可,不知道是干嘛的,也不知道怎么创建签名文件,更不知道怎么使用,太失败了。所以昨天晚上...
心是被委屈撑大的,优秀是用痛苦磨成的。— 《等一个人读书》 写在前面 作为Android开发人员,在应用开发过程中,都会遇到应用卡顿的情况,通过肉眼可以分辨,我相信大多数的开...
读人就是读自己。 — 《等一个人读书》 写在前面 最近项目又改了UI,真是一件开心的事情(微笑脸),效果图见图一,右上角有一个水平的白色线条,还有一个灰色的背景线条,就是这个...
身份越来越多,自己越来越少。 — 《一念天堂》 写在前面 阻塞队列常用于生产者和消费者的场景,生产者就是往队列中放入元素,消费者就是从队列中获取元素,阻塞队列就是生产者存放元...
社会犹如一条船,每个人都要有掌舵的准备。 — 易卜生 写在前面 在上一篇文章《注解入门》最后提出了一个问题编译时注解是什么? 注解的生命周期为RUNTIME称为运行时注解,注...
一个人有无成就,取决于他青年时期是不是有志气。 — 谢觉哉 写在前面 注解是从Java1.5版本引入的, 本篇文章就介绍注解以及如何自定义注解。 首先需要认识以下注解: @D...
@飞_forever 多谢🙏
行为型设计模式 — 模板模式思想以自己的言语喂养它自己,而成长起来。 — 泰戈尔 写在前面 模板模式的定义:定义一个操作中的算法框架,而将一些步骤延迟到子类中,使得子类不改变算法的结构即可重新定义某些算...
有高尚思想的人永不会孤独的。 — 西德尼 写在前面 观察者模式的定义:定义对象间一种一对多的依赖关系,每当一个对象改变状态时,则所有依赖它的对象都会得到通知并被自动更新。 抽...
思想以自己的言语喂养它自己,而成长起来。 — 泰戈尔 写在前面 模板模式的定义:定义一个操作中的算法框架,而将一些步骤延迟到子类中,使得子类不改变算法的结构即可重新定义某些算...
一件事实是一条没有性别的真理。 — 纪伯伦 写在前面 策略模式的定义:定义一系列的算法,把每一个算法封装起来,并且使他们可以相互替换。策略模式使得算法可独立于使用它的客户而独...