@TOC


前言

刚进公司,需要学开发需要的新框架及现成框架,完成自己的需求。那么在此期间,遇到新东西,就可以以此为基础,学习新语言新框架新工具…,总结一下,以供后面参考学习,查看。肯定大家都有一定差异啦,大家作为参考哦,与诸君共勉。

一、碰到项目中

1.软件有如下页面配置。

1
2
3
4
5
<SurfaceView
android:id="@+id/cameraview"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />

  • SurfaceView 是一个特殊的视图,可以在其上面绘制内容,它通常用于展示媒体内容,比如摄像头预览。当你使用摄像头时,你需要处理几个重要的事件,比如当 SurfaceView 被创建、改变或销毁时。这些事件会通知你可以开始或停止绘制内容。
  • @+id/cameraview 是这个视图的唯一标识符,你可以在代码中通过这个ID来引用这个 SurfaceView

2.那么前端有后端,肯定有交互?

  • 1.SurfaceView 与摄像头接口交互是通过使用 SurfaceHolder 来实现的。你需要实现 SurfaceHolder.Callback 接口的方法,来控制摄像头预览的开始和停止。
    • 未完待续…

巨人的肩膀