[TOC] GraphicBuffer和Gralloc分析 BufferQueue中的Buffer对象,我们用的都是GraphicBuffer,那么GraphicBuffer...
[TOC] GraphicBuffer和Gralloc分析 BufferQueue中的Buffer对象,我们用的都是GraphicBuffer,那么GraphicBuffer...
Vsync信号是SurfaceFlinger进程中核心的一块逻辑,我们主要从以下几个方面着手讲解。 软件Vsync是怎么实现的,它是如何保持有效性的? systrace中看到...
在项目中,我们经常要用到startActivityForResult,里面有个参数requestCode,经常接手别人的项目会发现这个requestCode大家定义的都很奇怪...
前言 Matrix是在Android源码中出现频率较高的工具类 虽然Google已经为我们屏蔽了很多数学细节,所以使用者即使不了解Matrix的源码与数学知识,也不影响使用M...
点赞关注,不再迷路,你的支持对我意义重大!🔥 Hi,我是丑丑。本文 「计算机组成原理」| 导读 —— [https://www.jianshu.com/writer#/not...
先说结论吧。 在Android上建议使用ArrayMap代替hashmap. 在一般的使用场景下,它可以在不影响读写效率的情况下,节省大约30%的内存空间。 why?往下看:...