什么是SurfaceView SurfaceHolder Surface Camera API android

7 android android-camera

我正在使用Camera API并且与术语混淆.

简单来说,android需要一个View,可以通过android SDK绘制相机预览.应用程序编写者必须为android提供一个视图类.[有一些限制和解决方法,所以说,我很好奇,但不知道在哪里看].

那么SurfaceView/SurfaceHolder和Surface有什么区别呢.持有人看起来像一个容器,以保持表面,但为什么需要它.

任何人都可以解释这3个条款..