单元测试是什么 首先我们来介绍一下什么是单元测试?可能有很多人经常会听到这个词并不感到陌生,那什么是单元测试呢,在Android中又是如何实践的呢,这个时候可能会感到困惑。从...
单元测试是什么 首先我们来介绍一下什么是单元测试?可能有很多人经常会听到这个词并不感到陌生,那什么是单元测试呢,在Android中又是如何实践的呢,这个时候可能会感到困惑。从...
前言 本文将会作为开启SurfaceFlinger的系列第一篇文章。然而SurfaceFlinger几乎贯通了整个Android领域中所有的知识。从HAL硬件抽象层到Fram...
所谓技术总是不停更新迭代,我们能做的只有马不停蹄的去不断学习。 上节讲了gradle相比于maven的优点,相信小伙伴们也准备去学了吧。在本节在来一个重磅,Kotlin的函数...
1.定义为View为控件的最小单位,activity拥有onTouchEvent(),dispatchTouchEvent();View拥有onTouchEvent(),di...
最近,抖音上有个比较火的三重影像滤镜,如下图所示: 可以看到,三重影像的部分是由原图像分成三等份,取图像中间的部分,用不同的LookupTable颜色查找表映射得到的,不过抖...
原文地址 Android MediaCodec stuff 这篇文章是关于 MediaCodec 这一系列类,它主要是用来编码和解码音视频数据。并且包含了一些源码示例的集合以...
上节我们讲了Kotlin的函数式编程,本章我们来讲一下kotlin的扩展函数以及与Java不同的接口回调。 一、扩展函数的定义及原理 扩展函数其实就是相当于Java中的静态方...
简述:大家知道在java语言中,有三大构建工具,Ant,Maven,Gradle,其中Ant无法管理依赖,我们一个工程,要使用很多第三方不同版本的依赖库,每次打包都需要手动将...
导语 今天跟大家分享的这篇文章,也是之前自己总结的,大致就是想说明一下,视频的裸数据yuv格式的各种分类。刚开始接触yuv的时候,笔者就被形形色色的各种各样的yuv格式弄得一...