240 发简信
IP属地:福建
  • List,Set,Map的区别

    Set是最简单的一种集合。集合中的对象不按特定的方式排序,并且没有重复对象。 Set接口主要实现了两个实现类:HashSet: HashSet类...

  • OKhttp3的责任链模式

    责任链模式是一种设计模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处...

  • Resize,w 360,h 240
    Retrofit解耦原理

    1.Retrofit的原理是什么 Retrofit是一个基于AOP思想,对RestfulApi注解进行动态代理的网络框架。 2.AOP是什么 A...

  • Android Butterknife原理

    Butterknife是一个专注于Android系统的View注入框架,可以简化代码,比如findViewById、事件监听、资源绑定等,同时该...

  • Android EventBus原理

    EventBus原理,主要是通过注解和反射实现,将方法保存在公共队列中供其调用,首先在register()的时候,通过反射把当前类的所有方法遍历...

  • Android Retrofit原理浅析

    1.Retrofit的原理是什么 Retrofit是一个基于AOP思想,对RestfulApi注解进行动态代理的网络框架。 2.AOP是什么 A...

  • Android Glide生命周期绑定

    Glide在加载绑定了Activity的生命周期。 在Activity内新建一个无UI的Fragment,这个特殊的Fragment持有一个Li...

  • Android assets目录与res目录的区别

    res会在R.java生成索引ID,在打包的时候判断资源有没有用到,没用到的时候不会被打包进apk中(res/raw文件夹除外),而assets...

  • Resize,w 360,h 240
    Android绘制中requestLayout,invalidate和postInvalidate的异同

    简单的区别为: 1、invalidate和postInvalidate都会使view重绘(即调用onDraw方法),不同的是,invalidat...