240 发简信
IP属地:山东
  • Android 插件化实现方式(Hook)

    一、首先我们要找到Hook的点 1. 分析 我们先大概看下activity的启动流程(图片来自Android 插件化开发指南)image 当我们...

  • 设计模式 UML 建模

    继承 表示方法:用实线空心三角箭头表示。(由子类指向父类) 接口 表示方法:空心三角形箭头的虚线。(有实现类指向接口) 依赖 概念:是一种使用的...

  • Android Handler源码分析

    一、源码分析 1. 一般调用 2. Handler.java 3. MessageQueue.java 4.把消息都存到队列里面去了,然后他们是...

  • Android AsyncTask源码分析

    1. 基本用法 第一个 对应doInBackground 指定需要传入的参数, 第二个 对应onProgressUpdate(Integer...

  • Android ButterKnife源码分析

    一、先看看ButterKnife的简单使用 1. 导入ButterKnife 2. MainActivity(绑定当前view) 二、源码分析(...

  • Android EventBus源码分析

    一、先看看EventBus的简单使用 1. 导入eventbus 2. MainActivity 3. CommonActivity 4. 指定...

  • Resize,w 360,h 240
    设计模式 六大原则

    目录   创建型模式 单例模式 工厂方法模式 抽象工厂模式 原型模式 建造者模式   结构型模式 代理模式 适配器模式 装饰模式 桥接模式 组合...

  • 设计模式《访问者模式》

    引言   23设计模式这是最后一篇了,到此就结尾了,先回顾一下上一篇所讲的解释器模式,然后看看今天的访问者模式。 示例地址   Demo 类图 ...

  • 设计模式《解释器模式》

    引言   看到这个模式,第一反应是我没见过。在看看定义,太抽象了,所以放到后面写。首先我们先看看上一节命令模式,继续学学这节的解释器模式。 示例...

个人介绍
不积跬步,无以至千里;
不积小流,无以成江海。
https://github.com/heyangJob
https://www.heyangjob.cn/