240 发简信
  • 120
    Android 屏幕适配

    1、 dpi、dip、dp 之间的关系 要了解以上三个概念,我们从屏幕尺寸开始入手,屏幕尺寸是指屏幕对角线长度,单位是英寸,1英寸=2.54厘米...

  • Android 事件分发源码分析

    1、前言 事件分发可以说是 Android 众多知识点中最为基础且最重要的之一了,吃透这块知识点不仅能让你在解决滑动冲突时由仍有余,也能为你在面...

  • 120
    项目架构

    mvp 相对于mvc 主要是将m与v进行拆分; 在mvc中 Activity 既要去处理 c 的工作,还得去更新v ;在mvp中 由p去控制,a...

  • ButterKnife源码分析

    ButterKnife框架生成了一个辅助类MainActivity_ViewBinding,那么该类是如何生成的呢?答案是:注解处理器在编译阶段...

  • 120
    EventBus源码分析

    问题1:EventBus可以创建多个实例吗? 这里会发现EventBus的构造方法是公有的,也就是说我们自己可以自己new一个EventBus的...

  • 120
    OKhttp源码分析

    版本:com.squareup.okhttp3:okhttp:3.11.0 1、call.eventListener = client.even...

  • 整理

    Android 知识体系脑图「android篇」 Android 技能图谱学习路线 重磅:Android 技能图谱学习路线 BAT大厂Andro...

  • day1-Android使用Handler进行线程间通信

    1、子线程与子线程 2、子线程与主线程 xml

  • 120
    在Android Studio中将lib库生成jar

    在lib中的build.gradle中添加生成jar包的task任务 直接写在最外层,与android{}同一个层级 命令生成jar: 在And...