Camera 技术分享 · 行业洞察 · 学习笔记

Camera 应用开发

后台录像挺好用的,camerax代码很简洁

前面一篇文章里面,给大家推荐了一款开源的,支持循环录音、录像的app,不知道大家有去体验了没。一款可以后台录音、录像,当记录仪使用的开源APP源码下载下来后,我本地进行了编译,因为gradle里面配置的下载源的问题,有个ffmpeg相关的jar包一直没下载成功,所以当时应用没跑起来。不过,我后面把下...

2026-08-08 · · 37
AndroidAndroid CameraCamera开发
Camera 基础

一张图理清所有的RAW 、RGB、YUV格式

一、直接总结了一张图二、图像格式 1、RAWRAW图像是sensor出来的最原始的数据。 是光线透过滤镜之后直接得到的数据,每个像素只有一种颜色的数据。通常情况下,每个像素的数据量是10bits或者12bits,当然也有sensor有其他的8,14,16等等。 RAW的基本介绍可以看这篇文章. 一般...

2026-08-08 · · 30
AndroidAndroid CameraCamera开发
Camera 应用开发

这可能是全网关于Camera慢动作录像(SlowMotion)介绍最全的文章了

这是一篇关于慢动作录像(slowmotion)的文章,看完后相信你对慢动作录像不会再感到陌生了~这篇文章针对下面几点来展开:1)写这篇文章的原由?2)什么是慢动作录像(SlowMotionRecord)?3)Android上如何实现慢动作录像?4)调试遇到的问题及解决?一、写这篇文章的原由? 2月份...

2026-08-08 · · 40
AndroidAndroid CameraCamera开发
Camera 内存优化

Camera HAL3 内存优化

内存用量概要:adb shell dumpsys meminfo camerahalserver内存用量大头(Graphics部分)分解:adb shell cat /sys/kernel/debug/ion/ion_mm_heap > ion_1查看优化效果,对比优化前后meminfo中的tota...

2026-08-08 · · 45
AndroidAndroid CameraCamera开发,Camera 内存优化
Camera 基础

Android 系统设置,“隐私”中关闭相机权限

Android系统设置中,“隐私”里面,有一项是 关于“摄像头使用权限”,如果关闭了,则所有的app都没法正常去打开相机。我们如果需要做类似禁用相机的功能,也是可以参考该部分的代码流程逻辑。这一功能涉及到的相关代码,如下图所示。CameraService.cpp--------- CameraSer...

2026-08-08 · · 44
Camera 基础

Android 17终于要解决三方相机拍照丑的问题了?这对Camera工程师意味着什么

"第三方App拍照为什么比原生相机差"这个问题,相信大家都有遇到过。用户吐槽、产品经理催、测试提bug——但说真的,这事不怪我们,是Android架构的限制。不过2026年3月谷歌在Android 17 Beta 3里放了个大招,可能真的要翻篇了。今天聊聊这个变化背后的技术逻辑,以及对我们这些做Ca...

2026-08-08 · · 41
AndroidAndroid CameraCamera开发
Camera 性能优化

Camera ISP Overflow排查全攻略:三类溢出问题一网打尽

ISP Overflow,也就是ISP数据溢出,是Camera开发中最高频的问题之一。打开相机黑屏、预览卡顿、拍照花屏,很多时候根因都是某处数据溢出了。这篇把三类Overflow问题的排查方法讲清楚。 一、什么是ISP Overflow?ISP(Image Signal Processor)内部有多...

2026-08-08 · · 42
CameraAndroid Camera,Camera 性能优化
Camera 基础

光子的奇幻漂流:Android Camera 到底该怎么学

做了快十年 Camera,有不少同学问我:想转行做相机、或者刚毕业想往这走,从哪学起?这篇不是教程,是个过来人给完全没碰过 Camera、但会 Java 和 Android 的人,理的一条能落地的路。但我先不讲 API、不讲架构——我先带你去相机工厂"卧底"一天。主角介绍:下面这位叫小光,是一缕从你...

2026-08-08 · · 36
AndroidAndroid CameraCamera开发
Camera 性能优化

MTK Camera性能优化:冷启动全链路八阶段分析与优化实战

用户点开Camera到看到第一帧画面的时间,直接决定用户体验。冷启动(Cold Start)是性能优化中最复杂的场景——没有缓存、没有预热、从零开始。这篇把MTK Camera冷启动的全链路拆成8个阶段,逐个分析时间瓶颈和优化手段,供大家参考。一、冷启动 vs 热启动先搞清楚两个概念:┌──────...

2026-08-08 · · 56
AndroidAndroid CameraCamera开发,Camera 性能优化,MTK Camera
Camera 功耗优化

Camera功耗排查全攻略 | 建议收藏备用

Camera功耗问题在项目后期几乎是必查项。预览功耗高、拍照功耗超标、后台待机掉电快……这篇问题把高通平台功耗排查的全链路思路整理出来,希望对大家日常排查问题有帮助,建议收藏,备用。 一、功耗排查前置准备在开始Camera侧排查之前,先和BSP功耗团队一起做整机的功耗拆解:测量整机功耗 — 用功耗拆...

2026-08-08 · · 65
AndroidAndroid CameraCamera开发,Camera 功耗优化