libyuv 是谷歌开源的对 YUV 数据进行缩放、旋转和转换的跨平台库,可在 Windows、Linux、Mac、Android 等操作系统,x86、x64、arm 架构上...
libyuv 是谷歌开源的对 YUV 数据进行缩放、旋转和转换的跨平台库,可在 Windows、Linux、Mac、Android 等操作系统,x86、x64、arm 架构上...
[TOC] OpenGLES 纯Native实现PNG图片贴图 春节临近本来不想更了,但是为了纪念即将逝去的一年,还是留下点什么吧!就让我们用OpenglES实现一个纯nat...
[TOC] 硬件合成HWC2 Hardware Composer HAL (HWC) 是 SurfaceFlinger 用来将 Surface 合成到屏幕。HWC 可以抽象出...
Android中,绘图的API很多,比如2D的绘图skia;3D的绘图OpenGLES,Vulkan等。Android 开始,的View系统中,多数都是采用2D的模式的Vie...
MediaPlayer和AudioTrack的关系 我们知道播放声音能够用MediaPlayer和AudioTrack,MediaPlayer会在framework层创建相应...
了解更多,移步Android触摸事件传递机制系列详解 在Android触摸事件的传递(二)--输入系统InputManagerService,介绍IMS服务的启动过程会创建两...
前言 这篇文章读不懂的没关系,可以先收藏一下。笔者准备介绍完epoll和NIO等知识点,然后写一篇Java网络IO模型的介绍,这样可以使Java网络IO的知识体系更加地完整和...
面试已经过一段落,前前后后面试了有10几家公司,遇到的Android基础知识考核大同小异,借此机会对Android知识进行一个总结。 1.内存泄露总结 当某些对象不再被程序所...
什么是ABI ABI 全称 application binary interface,是一个机器语言级别的接口,描述的是二进制代码之间的兼容关系,这也意味着一起工作的二进制组...