我打算制作一个相机应用程序,你可以用背景图像拍照。我想有必要使用Surfaceview吗?但主要的问题是,由于Camera已被弃用,可能需要使用camera2 for android。我想以纵向模式制作相机应用程序,但是有任何样品或提示吗?我用谷歌搜索,但无法找到一个体面的。我很乐意听到你的消息。
如果您想从Camera2
API开始,此链接将帮助您了解基础知识。
没有必要使用
SurfaceView
,因为您将从代码中看到TextureView
也可以满足您的要求
HdrViewfinder示例应用程序使用SurfaceView和camera2,但它不会将自身锁定为纵向模式。但这是一个相对简单的变化。
当然,camera2仅在Android 5.0中添加,因此如果您需要支持4.0,则需要使用旧的相机API。