240 发简信
IP属地:湖北
  • Resize,w 360,h 240
    组件化的理解

    1.使用了AutoService,autoService使用了代理模式,autoService会在各个是具体实现的接口接口模块下生成一个这个文件...

  • RecycleView的四级缓存

    Recycler 中ArrayList<ViewHolder> mAttachedScrap 是缓存RecycleView做动画时,被detac...

  • 自定义流式布局

    1.继承ViewGroup 2.在onMeasure时,先测量子View,再测量自己,保存自己的所有的View和高度 使用measureChil...

  • java多线程

    1.多线程的目的:充分利用cpu资源,并发做多件事 2.线程什么时候让出cpu: 阻塞时 wait,await等待IO sleep yield ...

  • 2019-12-17

    1.looper本身不会导致应用卡死,在onCreate,onResume,onStart等操作时间时间过长,会导致掉帧,甚至发生anr and...

  • Resize,w 360,h 240
    init进程总结

    1.创建一些文件夹并挂载设备 2.初始化和启动属性服务 3.解析init.rc配置文件并启动zygote进程 1.binder是一个本地的c/s...

  • Retrofit讲解;

    在serviceMethod这个方法中:是对http请求参数的拼接 在build方法中: int parameterCount =paramet...

  • dexClassLoader实现热修复原理

    android每次启动过程中都是通过jvm来加载dex文件的 dex文件的又来java---class---dex 热修复就是每次在app启动时...

  • 2019-03-18

    There's no router matched! 组件化开发过程中,我在宿主App模块引用模块C中的Activity,一直不能成功,界面及日...