240 发简信
  • 异步任务的正确使用

    1、线程 注意线程是可以设置优先级的 特定场景下(例如App启动阶段为避免在主线程创建线程池的资源消耗)使用的话务必加上优先级的设置,而且在启动...

  • 120
    leakcanary

    这篇文章中介绍了内存泄露检测的原理:Reference、ReferenceQueue 这篇文章有分析流程 三个核心知识点 1、Reference...

  • 120
    组件化、ARouter

    ARouter参考:https://www.jianshu.com/p/6021f3f61fa6https://juejin.im/entry/...

  • 120
    应用启动流程分析?

    参考文章:复杂:https://www.zybuluo.com/TryLoveCatch/note/1311265简单:https://www....

  • 《计算机网络 第6版》传输层 笔记

    1、为什么要有传输层 IP层只能将数据传输到对方的主机,IP数据报的首部明确地标志了这两个主机的ip地址,但实质上通信的真正端点并不是两个主机,...

  • 120
    view.measure(0,0)

    有时候我们需要自己去测量View的宽高,比如说在系统还没有完成对View测量的时候,我们就想知道View的大小,怎么办呢?一般我们是这样写的:v...

  • 音频sdk

    涉及到的技术: FFmpeg opensl es SoundTouch 进程间通信 github地址:https://github.com/hu...

  • 120
    ListView、Recyclerview

    ListView ListView:ActiveViews and ScrapViewsListView的父类AbsListView有个Recy...

  • 120
    Behavior 研究

    研究的Demo地址:https://www.jianshu.com/p/f7989a2a3ec2这个文章中涉及到了4个Behavior的使用。关...