理解 EGL
· ☕ 7 min read
理解 EGL 的作用和使用方法

研发团队工作流总结
· ☕ 1 min read
为了让研发团队能够按时按质的交付产品,标准化的流程是一种可以参考的方案

Android MediaCodec OpenGL Video Render && Unity
· ☕ 1 min read
Android 上适用的、结合多线程和 Unity 的视频解码渲染流程(Applicable to Android, combined with multi-threading and Unity video decoding and rendering process)

SwiftUI Picker Implementation
· ☕ 1 min read
实现 SwiftUI Picker 并支持多种类型(Implement SwiftUI Picker and support multiple types)

SwiftUI 学习路线
· ☕ 1 min read
https://karinprater.medium.com/on-the-road-to-learn-swiftui-8b26b528199c

Android Opengl OES 纹理渲染到 GL_TEXTURE_2D
· ☕ 3 min read
背景 在客户端中存在一种应用场景:需要将 MediaCodec 或者 Camera 产生的图像,通过 OpenGL 交给算法做特效,由于算法可能是基于普通的 Texture2D 纹理实现的,而 Android 上更常用的则是 GL_TEXTURE_EXTERNAL_OES 纹

音频波形图绘制
· ☕ 5 min read
绘制音频的音量波形图,并且在 Android 上进行实现

解决 Unity 2020 导出项目到 Android 中 So 加载问题
· ☕ 1 min read
问题 Unity 项目将版本从 2018 升级到 2020 版本之后,导出集成到 Android 项目时,运行时报错找不到 libmain.so。 java.lang.UnsatisfiedLinkError: dlopen failed: library "/data/app/xxx/lib/arm/libmain.so" not found 原因 最终找到了根本原因: Unity 2020 版

Compile And Run FFmpeg Examples
· ☕ 3 min read
FFmpeg 的源码仓库在 doc/examples 目录中提供了一些基本的 FFmpeg Api 使用方法。但是在我想运行这些例子时,却尝试了很久才编译出来可运行的例子。因为 FFmpeg 的 readme 中只大概提到了如