240 发简信
IP属地:浙江
  • Leakcanary浅析

    本文主要分析内存泄漏的检测原理和如何实现生产环境应用,代码分析基于Leakcanary 1.6版本。 如何检测内存泄漏 要想搞懂如何检测内存泄漏...

  • Vue数据存储和页面传值

    数据存储和页面传值 数据存储 Vue 数据存储方法有Vuex、LocalStorage、SessionStorage、cookie、Indexe...

  • Resize,w 360,h 240
    App快速实现置灰样式

    背景: 4月4日,国家为表达全国各族人民对抗击新冠肺炎疫情斗争牺牲烈士和逝世同胞的深切哀悼,举行全国性哀悼活动,各大网站和App也都变成了灰色。...

  • Resize,w 360,h 240
    Android打包流程(Build-->apk)

    我们可以将整个打包过程概括为以下几步: 通过aapt打包res资源文件,生成R.java、resources.arsc和res文件(二进制 & ...

  • ArrayMap源码解析

    ArrayMap 使用2个数组。它的对象实例内部有用来存储对象的 Object[] mArray 和 存储哈希值的 int[] mHashes。...

  • Java的浅拷贝和深拷贝

    首先需要明白,浅拷贝和深拷贝都是针对一个已有对象的操作。那先来看看浅拷贝和深拷贝的概念。 在 Java 中,除了基本数据类型(元类型)之外,还存...

  • Java中的自动装箱与拆箱

    原文:https://droidyue.com/blog/2015/04/07/autoboxing-and-autounboxing-in-j...

  • Glide源码解读(一)-- 图片加载的生命周期

    先来看下glide的一般使用方法 其中Glide.with(context)这一步就完成了图片加载时的生命周期绑定,可见glide调用简单,然而...

  • Gradle flavorDimensions

    情况1: app中有某个build type但module中没有 注意:module中有但app中没有的build type是不会报错的,因为g...