240 发简信
  • 好用的Dimens生成框架

    背景 最近项目在进行UI适配 然后我们项目的适配方案是写多个dpi来实现适配然后我整天就在按计算器 我吐了这个插件适合于多dpi文件适配方案...

  • 120
    Android调试Plugin

    创建Debug Configutations 点击Edit Configurations 点击Remote 修改一下名称 然后点击ok 等待De...

  • 120
    RecyclerView预布局

    RecyclerView应该是我们使用非常频繁的一个组件 我们也有必要学习分析一下RecyclerView#onLayout工作流程 对我们日后...

  • OkHttp源码流程分析(response篇)

    前言 我们之前阅读了Request的整体流程 没看过的同学可以参考OkHttp源码流程分析(request篇)[https://www.jian...

  • 120
    OkHttp源码流程分析(request篇)

    OkHttp现在几乎已经占据了所有网络请求 了解其内部原理可以更好的进行扩展、封装和优化我们今天分析一下OkHttp源码 因为流程比较多 所以分...

  • 如何正确中断线程?

    在线程运行的过程中 如何正确的停止线程? 是否可以使用volatile来停止线程? 使用Interrupt 对于java而言 最正确的停止线程的...

  • LaunchMode启动模式终结篇

    我们在最开始学习Android的时候 就老是听到四个启动模式 面试的时候也是经常被问到四种启动模式是什么 但是却很少深入的真正的了解过 直到今天...

  • 120
    聊聊setContentView

    前言 setContentView应该是我们刚开始使用Android 就使用的Api了 来看一下setContentView具体实现 先看一下s...

  • HashTable源码解析

    HashTable和HashMap 我们面试过程中 经常会被问到HashTable和HashMap的区别 我们往往都是按照网上的那一套异同诗朗诵...

    0.1 92 0 1