240 发简信
IP属地:湖南
  • glide 4.10+源码主流程分析

    本文章基于glide4.11.0源码分析主流程 .with方法 get方法 一般来说都是在主线程,所以看下面的supportFragmentGe...

  • Resize,w 360,h 240
    mac搭建nginx

    首先新建一个文件夹进入文件夹目录下载 解压tar xvf nginx-1.15.3.tar.gz下载nginx rtmp模块 解压tar xvf...

  • Resize,w 360,h 240
    热修复之andfix

    andfix官网集成步骤如下https://github.com/alibaba/AndFix 新建一个工程,集成好后,手写一个null指针方法...

  • Resize,w 360,h 240
    插件化,热修复基础之classloader

    java的classloader 类的加载过程 android的classloader bootclassloader:主要用来加载androi...

  • Resize,w 360,h 240
    插件化,热修复基础之虚拟机

    java虚拟机 jvm jvm整体结构 jvm内存空间 java 栈区 它存放的是java方法执行时的所有的数据栈帧 一个栈帧代表一个方法 每个...

  • Resize,w 360,h 240
    插件化,热修复基础之class文件,dex文件

    class文件基本概念:class文件,能被jvm识别,加载并执行的文件格式。一种8位字节的二进制流文件生成方式:1,ide自动build2,j...

  • Viewpager2实现类似抖音的主界面

    背景 一般上下滑动的全屏界面,都是使用viewpager做。好处是系统封装好了,可以直接调用相应的api就能使用坏处是viewpager的刷新机...

  • recyclerview+viewpager实现多分类fragment界面 仿京东分类界面

    好久没写博客了,今天决定写一篇简单的功能实现热热手 这是我2018年10月份在京东app录制的他们的分类界面,今天主要就是实现这样的一个分类的界...

  • okhttp3源码解析

    基本用法介绍 okhttp一直是一个应用非常广泛的网络框架。首先看一下okhttp的基本用法 这里为了方便 我把同步请求和异步请求写在一起了 o...