Avatar notebook default
49篇文章 · 76218字 · 18人关注
  • Android Retrofit 工作原理解析

    本文以 Retrofit 整合 RxJava 为例,介绍 Retrofit 的工作原理,使用 Retrofit 2.7.1 版本,不同版本的源码...

    0.8 6423 2 10
  • Android 从 MVP 到 MVVM

    一、问题 相信大家对 MVP 都比较熟悉了,先简单的回忆下 MVP,它的全称是 Model-View-Presenter,三部分的耦合关系如下:...

    6.4 5483 4 39
  • DaggerAndroid 使用及原理

    已经有了 Dagger 2 为什么还要使用 DaggerAndroid 呢?关于这一点在谷歌的官方说明文档:https://google.git...

    3.1 6536 4 12
  • Dagger 2 使用及原理

    Dagger 2 是 Google 开源的一款依赖注入框架,它的前身是 square 的 Dagger 1,Dagger 2 在 Android...

    2.6 7830 2 20
  • Android 页面多状态布局管理

    一、现状 页面多状态布局是开发中常见的需求,即页面在不同状态需要显示不同的布局,实现的方式也比较多,最简单粗暴的方式就是在 XML 中先将不同状...

    2.8 7099 1 41
  • Android 实现一个 MVP 基础框架

    Kotlin 版的可参考:https://github.com/SheHuan/WanAndroid 这几年 MVP 在 Android 开发中...

    1.3 3286 2 24
  • Android 中的“子线程”解析

    Android 中线程可分为主线程和子线程两类,其中主线程也就是UI线程,它的主要这作用就是运行四大组件、处理界面交互。子线程则主要是处理耗时任...

  • Android 仿钉钉、微信 群聊组合头像

    功能 生成类似钉钉、微信 群聊组合头像Bitmap 可使用图片资源id、bitmap或者使用url从网络加载,传入对应数组即可 网络加载时支持线...

    1.4 6859 0 63
  • Resize,w 360,h 240
    Android 圆角、圆形 ImageView 实现

    一、 特点 基于AppCompatImageView扩展 支持圆角、圆形显示 可绘制边框,圆形时可绘制内外两层边框 支持边框不覆盖图片 可绘制遮...

文集作者