240 发简信
IP属地:河北
  • Resize,w 360,h 240
    模块解耦神器-Dagger2的使用和详解

    1 Dagger2简介 Dagger2提供给Java和Android使用,主要用于模块间解耦、提高代码的健壮性和可维护性。它是一款依赖注入框架,...

  • Resize,w 360,h 240
    Android Studio查看源码

    在用Android Studio开发App的时候,我们经常会看一些源码内部的实现方法,点击源码之后可能看到的是以下情形: 解决步骤: 1、检查对...

  • Resize,w 360,h 240
    Hexo绑定自己的域名

    购买域名 以阿里云为例,首先打开阿里云域名购买页面,没阿里云账号的话注册登录,也可以用支付宝、淘宝等账号登录,然后输入你想要注册的域名,看看能不...

  • Resize,w 360,h 240
    Flutter02-SDK安装和环境配置

    Flutter SDK安装 以下以在Mac系统下操作为例首先在本地创建一个文件夹来存放Flutter SDK,比如我在Documents下创建一...

    0.5 988 1 10
  • Resize,w 360,h 240
    代理模式实现隔离层架构,自由切换三方网络请求框架

    使用代理模式实现隔离层架构,目的是为了当出现一个新的网络框架的时候,可以在业务层无感的情况下自由切换网络库,实现热插拔,对业务层几乎没有影响。 ...

  • 使用反射和动态代理实现一个View注解绑定库

    使用反射结合动态代理实现一个View注解绑定库,支持View和事件绑定,代码简洁,使用简单,扩展性强。 支持的功能 ● @ContentView...

    0.1 88 0 1
  • 比Dagger2好用一个量级-Hilt的使用和详解

    1 Hilt简介 Hilt 是 Android Jetpack中的依赖注入库,可减少项目代码,用于模块解耦。Hilt是在Dagger基础上进行二...

  • Resize,w 360,h 240
    Jetpack系列-Lifecycle使用和源码分析

    1 简介和简单使用 1.1 简介 Lifecycle是Jetpack中一个生命周期感知型组件,可执行操作来响应另一个组件(如 Activity ...

  • Resize,w 360,h 240
    Jetpack系列-LiveData使用和源码分析

    1 简介和简单使用 1.1 简介 LiveData是一种可观察的数据存储器类。与常规的可观察类不同,LiveData具有生命周期感知能力,意指它...

个人介绍
日更Android技术干货,欢迎关注公号[木水Code]。