概念 无论为数据操作赋予怎样的业务含义,其本质上仍然是数据的增删改查操作(如下图)。 随着业务的演进,逐渐衍生出精细化管理数据的诉求。我遇到的业...
上节概述 1、在 Activity 中的事件都会按照先交由 Activity 中处理 dispatchTouchEvent 。2、然后在 Act...
1、概述 今天在写颜色识别的Demo 时有个场景是需要用户做出单项选择,脑中蹦出首选的方案就是 ListView 配合 ChoiceMode。 ...
android.databinding @Bindable Observable接口提供给开发者添加/移除监听者的机制。为了使开发更便捷,我们创...
前言 我们知道广播ACTION_PACKAGE_REMOVED可以监听应用程序卸载,但不幸的是这个意图被卸载的程序是不可知的,所以无法监听到自己...
目录 建造者模式的理念 从 POJO 到建造者模式的思考 怎么来实现建造者模式 建造者模式在Android源码中的应用 建造者模式的理念 造者模...
公告 如果您是第一次阅读我的设计模式系列文章,建议先阅读设计模式开篇,希望能得到您宝贵的建议。 前言 Alice这个购买机器人女友的事情闹的沸沸...
目录 为什么要写设计模式系列 学设计模式之前,必学 UML 设计模式概览 创建型模式(Creational Pattern) 结构型模式(Str...
目录 前言 类图基本概念 类之间的关系 实现关系(realize) 泛化关系(generalization) 依赖关系(dependency) ...