本文是RecyclerView源码分析系列最后一篇文章, 主要讲一下我个人对于RecycleView...
2023-08-31 1.23k

Dart是一种可用于构建Web、移动和桌面应用程序的开发语言。本书将引导学习者快速...
2023-07-27 1.14k免费
免费

synchronized 原理分析 1. 在阅读源码时做了大量的注释,并且做了一些测试分析...
2023-08-18 3.65k

引用自javaguide https://snailclimb.gitee.io/javaguide/ 1. AQS 原理分析 在...
2023-08-18 980

JNI 程序中的异常分为以下几种: Native 程序原生异常,一般通过函数返回值和...
2023-09-15 1.13k

ReentrantLock是Java并发包中提供的一个可重入的互斥锁,它拥有与synchronized...
2023-08-18 1.06k

Service启动的大体流程 我们从ContextImpl.startService()开始看。 为什么从这...
2023-09-13 1.09k

本文会从源码分析两件事 : adapter.notifyXXX()时RecyclerView的UI刷新的逻辑...
2023-09-12 1.38k

前言 相信绝大部分人都使用过 view.post这个方法,且使用场景基本上都是用来获...
2023-11-17 1.06k

一、Handler 简介 二、Handler 消息处理机制原理 三、Handler 机制处理的4个关键...
2023-07-29 1.6k

class文件内容 class文件包含Java程序执行的字节码 数据严格按照格式紧凑...
2023-08-18 1.04k

1. 什么是ThreadLocal? ThreadLocal称作线程本地存储。简单来说,就是ThreadLo...
2023-08-19 778

麦子学院
2017-06-13 883

关于项目 BeesAndroid项目旨在通过提供一系列的工具与方法,降低阅读Android系...
2023-08-23 1.16k

MediaCodec 是 Android 中的编解码器组件,用来访问底层提供的编解码器,通常与 Me...
2023-11-23 1.77k

如何确定应用发生了卡顿? 根据前面的文章我们知道Choreographer.doFrame()方法...
2023-09-12 1.17k

相关文章 NIO 之 Selector实现原理 NIO 之 Channel实现原理 NIO 之 ByteBuffer...
2023-08-19 956

Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,在了解Base64编码...
2023-08-19 894

插件apk中resource访问 插件化技术应该实现: 对于插件中的资源在插件中仍然可...
2023-09-13 1.2k
显示验证码
没有账号?注册  忘记密码?