Android Camera系列学习笔记 (开篇)

以前写博客都像是随笔,看了很多大牛的博客之后,发现他们都是有计划的在组织知识体系。虽然现在水平还没到达到那样的程度,不妨也来模仿一下。

首先整理下我对于Camera的理解,并且今后一定要尽快完成这部分的学习:

1 Camera的App开发。
2 Camera的框架层。
3 Camera的HAL层。
4 Camera的驱动层。
5 Camera的硬件模组。

我个人认为,作为一个不是写camera驱动的工程师,如果想了解android中camera的工作原理,最好是先从使用,或者说先了解一下camera能做什么,或者说android给我们暴露了什么样的接口可能更容易一些。

比如我们使用手机等摄影设备的时候,听说过的一些常用名词,分辨率,帧率,3A(AE,AF,AWB),ISO等等这些东西。以及最基本的流程,拍照,录像,延时录像等等这些用户常用流程。

知道了这些app开发过程中会用到的东西,那么我们是不是很好奇为什么我们可以使用JAVA语言进行开发,从我们的理解上驱动都是用C语言写的,那么JAVA是怎么调用到驱动来完成相应工作的呢?

接下来,我会沿着这个思路一步步的将我的学习历程记录下来。

Android Camera获取预览流
Android Camera实现图像复制

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值