240 发简信
IP属地:四川
  • Resize,w 360,h 240
    R文件详细介绍、瘦身方案和原理

    1. 背景 平时在代码里面可以用R.x.x引用资源文件,非常方便,但是方便的同时,也带来了一些副作用,也就是包体积的增长。特别是如果项目的体量比...

  • Android线上卡顿监控

    平时看博客或者学知识,学到的东西比较零散,没有独立的知识模块概念,而且学了之后很容易忘。于是我建立了一个自己的笔记仓库[https://gith...

  • Resize,w 360,h 240
    ANR 触发、监控、分析 一网打尽

    平时看博客或者学知识,学到的东西比较零散,没有独立的知识模块概念,而且学了之后很容易忘。于是我建立了一个自己的笔记仓库[https://gith...

  • Kotlin作用域函数详解

    1.前置知识 在Kotlin中,函数是一等公民,它也是有自己的类型的。比如()->Unit,函数类型是可以被存储在变量中的。 Kotlin中的函...

  • Kotlin协程之Dispatchers原理

    Kotlin协程不是什么空中阁楼,Kotlin源代码会被编译成class字节码文件,最终会运行到虚拟机中。所以从本质上讲,Kotlin和Java...

  • Kotlin协程createCoroutine和startCoroutine原理

    协程到底是怎么创建和启动的?本篇文章带你揭晓。 createCoroutine 和 startCoroutine 在Continuation.k...

  • Kotlin挂起函数原理

    平时看博客或者学知识,学到的东西比较零散,没有独立的知识模块概念,而且学了之后很容易忘。于是我建立了一个自己的笔记仓库[https://gith...

  • 【金三银四】2022 Android面经实录

    1. 前言 春水初盛,垂钓者络绎不绝,鱼儿按捺不住,拍打着尾鳍纷纷跃出水面,沽个好价。 本篇真实的记录了我从 准备->复习->面试 的全过程,分...

  • RxJava3原理解析

    文章首发于我建立的一个笔记仓库[https://github.com/xfhy/Android-Notes] 1. 背景 RxJava是一个基于...

个人介绍
公众号: xfhy
时不时分享一些Android技术、心得、经验