如何修炼成为Android高级应用开发工程师? 这个问题困扰很久。毕竟在《一个程序员的自白》提到的都是做业务,做的业务多了,你的思维方式和见识,就会局限在你的KPI中。身在局...
![240](https://cdn2.jianshu.io/assets/default_avatar/12-aeeea4bedf10f2a12c0d50d626951489.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
如何修炼成为Android高级应用开发工程师? 这个问题困扰很久。毕竟在《一个程序员的自白》提到的都是做业务,做的业务多了,你的思维方式和见识,就会局限在你的KPI中。身在局...
源码地址 定义 定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新。 使用场景 关联行为场景,需要注意的是,关联行为是可拆...
本篇主要是在学习 Android 期间收集到的部分博客文章。 基础 Context都没弄明白,还怎么做Android开发? 理清Activity、View及Window之间关...
罗列一些收集到的学习资源。主要是在 github 上面的开源库、开源项目、插件等等。 开源库 AR / VRarcore-android-sdkGoogle ARCore S...
源码地址 介绍 解释器模式是一种使用的比较少的一种模式,其提供了一种解释语言的语法或表达式的方式,该模式定义了一个表达式接口,通过该接口解释一个特定的上下文。(比较抽象,想了...
老哥,稳
ViewPager 超详解:玩出十八般花样先对曾经点喜欢或者收藏这篇文章的朋友说声抱歉,因部分原因个人决定在简书停更并转移驻扎到其他平台。本想删除账号,可不忍已经点喜欢和收藏的朋友再进入此文章看到 “404” 的页面...
源码地址 介绍 它是一种行为型设计模式之一。它的每一个节点都可以看作是一个对象,每一个对象拥有不同的处理逻辑,将一个请求从链式的首端发出,沿着链的路径依次传递给每一个节点对象...
源码地址 介绍 状态模式中的行为是由状态来决定的,不同的状态有不同的行为。状态模式和策略模式的结构几乎一样,但它们的目的、本质完全不一样。状态模式的行为是平行的、不可替换的,...
源码地址 介绍 策略模式定义了一系列算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化 使用场景 针对同一类型的多种处理方式,...
源码地址 使用场景 一个对象族有相同的约束时可以使用此模式。 例如:Android、iOS 都有短信软件和拨号软件,但是具体代码的实现逻辑不不一样,这个时候可以考虑使用抽象工...
源码地址 使用场景 当需要创建复杂对象时,适合使用工厂模式。 4大模块 抽象工厂类,是工厂方法模式的核心; 具体工厂类,实现了具体的业务逻辑; 抽象产品类,是所创建产品的父类...
系列笔记 通过学习 Android 的设计模式而记的笔记。(持续更新中...) 源码地址 Android 单例模式 Android Builder 模式 Android 原型...
源码地址 介绍 将一个“样板”对象“克隆”出一个内部属性一致的对象,被复制的对象称为“原型”。 使用场景 类初始化需要消耗非常多的资源,这个资源包括数据、硬件资源等,通过原型...
FitScreen 本文从 CSDN 迁移过来。原地址 Android屏幕适配的一种方案,包含自动生成xml文件jar包,自动替换dp、sp的jar包。顺便附带上源码。 Gi...
本文从 CSDN 搬迁过来原地址 概述: 现如今开发越来越追求效率和节奏,节省出时间做更多的事情,除了开发技术上的封装等,开发工具的使用技巧也是很重要的。今天主要介绍An...