android框架分析
DZ048
这个作者很懒,什么都没留下…
展开
-
Retrofit原理、作用及使用探索
Retrofit使用及原理探索1、Retrofit基本使用1.1、创建接口public interface Github { @GET("/repos/{owner}/{repo}/contributors") Call<List<Contributor>> contributors( @Path("owner") String owner, @Path("repo") String repo); cl原创 2020-12-10 00:24:23 · 354 阅读 · 0 评论 -
Java源码解析-动态代理
1、Proxy.newProxyInstance()的实现public static Object newProxyInstance(ClassLoader loader, Class<?>[] interfaces, InvocationHandler h) throws IllegalArgumentExce原创 2020-12-05 17:03:17 · 291 阅读 · 0 评论 -
DataBinding使用及其原理
DataBinding的意义1、布局文件通常只负责UI控件的布局工作,页面中通过代码对控件需要进行各种操作,承担了绝大部分的工作量2、DataBinding让布局文件承担了部分原本属于页面的工作,也使得布局文件和页面的耦合度进一步降低3、使得UI控件能够直接合数据模型中的字段绑定,甚至能响应用户的交互。方便实现MVVM一、DataBinding简单使用1、启动DataBinding在模块下的build.gradle文件中,启动dataBinding。如果没有该命令,请升级版本android {原创 2020-12-05 16:38:37 · 3258 阅读 · 0 评论