240 发简信
IP属地:广东
  • m1即当前正在执行的代码,我们绝大部分app层的代码都是通过消息队列来依次执行的

    Glide生命周期管理

    本文是Glide源码解析系列的第一篇,通过这篇文档,将可以了解到: 1.Glide如何绑定Activity、Fragment生命周期。2.Glide如何监听内存变化、网络变化...

  • commitnow 会占用主线程资源 图片加载快慢主要取决于网络,延迟一个消息初始化没什么问题
    commitnow不会将fragment加入栈管理,会导致监测生命周期的功能失效

    Glide生命周期管理

    本文是Glide源码解析系列的第一篇,通过这篇文档,将可以了解到: 1.Glide如何绑定Activity、Fragment生命周期。2.Glide如何监听内存变化、网络变化...

  • 120
    Android Jenkins+SVN+Gradle实现自动化构建

    1.测试每次测试都需要让我们打包构建按转包很麻烦,如果我们自己不用打包,让测试自己打包可不可以呢,那么就是Jenkins这就是解放我们的。 准备一个tomcat版本不要太低软...

  • 120
    浪起来!使用 drawBitmapMesh 实现仿真水波纹效果

    在 Android 的画布 Canvas 里面有个 drawBitmapMesh 方法,通过它可以实现对 Bitmap 的各种扭曲。我们试一下用它把图像扭出水波纹的效果。 和...

  • Android NestedScrolling嵌套滑动机制

    Android NestedScrolling嵌套滑动机制 Android在发布5.0之后加入了嵌套滑动机制NestedScrolling,为嵌套滑动提供了更方便的处理方案。...

  • 120
    Android名门正娶Kotlin还是纳妾而已?

    首先还是先来介绍下我们的“女主角”--Kotlin,也许大部分人没有学过这门编程语言也会有听过吧,最起码我在两年前的时候就有了解过,只是粗略的了解,这就尴尬了,如果那时候开始...

  • 120
    Android性能优化(十一)之正确的异步姿势

    1、 前言 在前面的性能优化系列文章中,我曾多次说过:异步不是灵丹妙药,不正确的异步方式不仅不能较好的完成异步任务,反而会加剧卡顿。Android开发中我们使用异步来进行耗时...

  • 120
    OkHttp设计及源码解析

    Okhttp设计与源码解析 本文针对OkHttp的设计及源码作一下解析: **Okhttp如何做到请求的控制?Okhttp核心设计InterceptorOkhttp如何支持h...