240 发简信
IP属地:浙江
  • Kotlin之委托(代理)

    一、介绍 设计模式中有个委托模式(即代理模式),比如想在国外买东西,我们并不需要自己跑到国外,只要告诉代购我们想要的东西,代购替我们购买即可。k...

  • Hander源码分析

    一、简介 Handler是Android提供的一种消息机制。可以用来切换线程,实现线程间的通信。 1.Handler的使用 (1)handler...

  • Resize,w 360,h 240
    ASM编译时操作字节码

    一、ASM简介 ASM 是一个功能比较齐全的 Java 字节码操作与分析框架。它能被用来动态生成类或者增强既有类的功能。ASM 可以直接 产生二...

  • Resize,w 360,h 240
    Arouter源码分析

    一、介绍 一个用于帮助 Android App 进行组件化改造的框架 —— 支持模块间的路由、通信、解耦。(官方介绍) 二、集成和使用 grad...

  • Transform使用

    一、Transform介绍 从 1.5.0-beta1 开始,Gradle 插件包含一个 Transform API,允许 3rd 方插件在将编...

  • Resize,w 360,h 240
    自定义Gradle插件

    一、什么是Gradle插件? Gradle 和 Gradle 插件是两个完全不同的概念,Gradle 提供的是一套核心的构建机制,而 Gradl...

  • ViewModel

    一、ViewModel介绍 ViewModel属于lifecycle(生命周期感知型组件)中的一员,通常与LiveData、DataBindin...

  • SharePreference

    一、SharePreference介绍 SharePreference是安卓数据持久化保存的方案之一,它以key-value的形式将数据保存在一...

  • LiveData

    一、LiveData介绍 LiveData顾名思义就是活着的数据,它是一种可以观察源数据变化的数据存储类。同时具有感知Activity/Frag...