[TOC] GraphicBuffer和Gralloc分析 BufferQueue中的Buffer对象,我们用的都是GraphicBuffer,那么GraphicBuffer...
IP属地:上海
[TOC] GraphicBuffer和Gralloc分析 BufferQueue中的Buffer对象,我们用的都是GraphicBuffer,那么GraphicBuffer...
Vsync信号是SurfaceFlinger进程中核心的一块逻辑,我们主要从以下几个方面着手讲解。 软件Vsync是怎么实现的,它是如何保持有效性的? systrace中看到...
前言 Matrix是在Android源码中出现频率较高的工具类 虽然Google已经为我们屏蔽了很多数学细节,所以使用者即使不了解Matrix的源码与数学知识,也不影响使用M...
点赞关注,不再迷路,你的支持对我意义重大!🔥 Hi,我是丑丑。本文 「计算机组成原理」| 导读 —— [https://www.jianshu.com/writer#/not...
先说结论吧。 在Android上建议使用ArrayMap代替hashmap. 在一般的使用场景下,它可以在不影响读写效率的情况下,节省大约30%的内存空间。 why?往下看:...
摘要:对android 上图片压缩,其实总结起来基本可以分为两类压缩:尺寸压缩和质量压缩, 尺寸压缩其实也可以理解为是对像素上的压缩,而质量压缩使我们在不改变尺寸的前提下对图...
前言 代码混淆对于每个入门的 Android 工程师来说都不会太陌生,因为在编译正式版本时,这是一个必不可少的过程。而且使用代码混淆也相当简单,简单到只需要配置一句minif...