1 Dagger2简介 Dagger2提供给Java和Android使用,主要用于模块间解耦、提高代码的健壮性和可维护性。它是一款依赖注入框架,...
在用Android Studio开发App的时候,我们经常会看一些源码内部的实现方法,点击源码之后可能看到的是以下情形: 解决步骤: 1、检查对...
购买域名 以阿里云为例,首先打开阿里云域名购买页面,没阿里云账号的话注册登录,也可以用支付宝、淘宝等账号登录,然后输入你想要注册的域名,看看能不...
Flutter SDK安装 以下以在Mac系统下操作为例首先在本地创建一个文件夹来存放Flutter SDK,比如我在Documents下创建一...
使用代理模式实现隔离层架构,目的是为了当出现一个新的网络框架的时候,可以在业务层无感的情况下自由切换网络库,实现热插拔,对业务层几乎没有影响。 ...
使用反射结合动态代理实现一个View注解绑定库,支持View和事件绑定,代码简洁,使用简单,扩展性强。 支持的功能 ● @ContentView...
1 Hilt简介 Hilt 是 Android Jetpack中的依赖注入库,可减少项目代码,用于模块解耦。Hilt是在Dagger基础上进行二...
1 简介和简单使用 1.1 简介 Lifecycle是Jetpack中一个生命周期感知型组件,可执行操作来响应另一个组件(如 Activity ...
1 简介和简单使用 1.1 简介 LiveData是一种可观察的数据存储器类。与常规的可观察类不同,LiveData具有生命周期感知能力,意指它...