1. 前言 Android消息处理机制实际上就是Handler的运行机制,除了Handler之外,我们还需要一个消息队列MessageQueu...
1.前言 我们知道Textview能够支持显示静态图,但是能不能支持gif动态图了,如动态表情了。 原生的TextView目前暂不支持gif动图...
ThreadLocal简介 ThreadLocal是线程内部的局部变量,保证该变量在线程内部是独立的,我们可以通过set/get方法来设置或者获...
1. 前言 我们先看看头条、搜狐新闻的下拉更新效果(视频转gif时,有些frame失真,上滑加载的效果没贴,太占地了😅): 看过头条、搜狐新闻...
在了解Android插件化原理之前,我们需要对Hook机制有一定的了解,具体可以阅读下面几篇文章: 1.Hook机制之动态代理2.Hook机制之...
Java知识点 抽象类与接口的区别: 抽象类可以有方法的具体实现,接口不可以。 由于Java单继承的特性,子类只能继承一个抽象类,但可以实现多了...
1. Java内存区域与内存溢出异常 Java内存区域 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分成方法区、堆、本地方法栈...
简介 Java虚拟机规范中试图定义一种内存模型,主要是用来屏蔽掉各种硬件和操作系统的内存访问差异。Java内存模型的目标是定义程序中各个变量的访...
1. 异常的结构 异常的基类为Throwable,它是Java中所有异常和错误的超类,Error和Exception都继承Throwable,...