面试被问到横竖屏切换时Activity的生命周期,正好记录一下验证过程~ 横竖屏切换涉及到的是Activity的a...[作者空间]
说起leakcanary大家应该都很熟悉,问起原理应该都知道在对象被销毁时通过WeakReference+Refe...[作者空间]
SurfaceView与TextureView是Android做视频开发是必定要用到的两个控件,它们的特性和使用场...[作者空间]
https://juejin.cn/post/6844903494814695438[https://juejin...[作者空间]
Activity启动过程 Service启动过程[作者空间]
String:适用于少量的字符串操作的情况StringBuilder:适用于单线程下在字符缓冲区进行大量操作的情况...[作者空间]
ActivityThread的理解和APP的启动过程 ActivityThread ActivityThread就...[作者空间]
ArrayList ArrayList基础知识 了 ArrayList 用来组织一系列同类型的数据对象,支持对数据...[作者空间]
一句话总结:sleep方法是当前线程休眠,让出cpu,不释放锁,这是Thread的静态方法;wait方法是当前线程...[作者空间]
这个问题是我在刷牛客面经的时候遇到的,还特地整理在了我的常规面试题文档中,所以这道题主要考察的就是finalize...[作者空间]
前言 四大组件的插件化是插件化技术的核心知识点,而Activity插件化更是重中之重,Activity插件化主要有...[作者空间]
一、消息机制之同步屏障 消息机制的同步屏障,其实就是阻碍同步消息,只让异步消息通过。而开启同步屏障的方法就是调用下...[作者空间]
前端的面试中经常问的 TCP 和 UDP 的区别,网上也有好多内容,比如 1. UDP 要想理解 TCP 和 UD...[作者空间]
管理方式 Activity的管理方式 = 任务栈 任务栈 采用的结构 = “后进先出” 的栈结构 每按一次Back...[作者空间]
前言 之前我们了解了 HashMap(HashMap 基于 JDK 1.7 源码解析),知道其是非线程安全的,当我...[作者空间]
1. 为什么不能两次握手:(防止已失效的连接请求又传送到服务器端,因而产生错误) 假设改为两次握手,client端...[作者空间]
什么是Vsync同步机制? Vsync(垂直同步信号量),用来同步渲染,让AppUI和SurfaceFlinger...[作者空间]
一概述 本地广播事件的发送和接收都在本应用,不影响其他应用也不受其他应用影响,只能被动态注册,不能静态注册,主要用...[作者空间]
上一节Activity的插件化中我们解决了四大组件中最重要的组件Activity的插件化问题。四大组件中,Se...[作者空间]
相信很多人都会有一个疑问,我们为何要去阅读源码,工作上又用不上,这个问题很棒,我们就先从使用出发,然后分析这些用法...[作者空间]