【发布时间】:2026-02-03 02:35:01
【问题描述】:
我正计划制作一个相机应用程序,您可以使用该应用程序拍摄带有背景图像的照片。 我想有必要使用 Surfaceview 吗?但主要问题是因为相机已被弃用 可能需要使用camera2 for android。我想在纵向模式下制作相机应用程序,但有没有 样品还是小费?我用谷歌搜索,但找不到一个像样的。我很想听听你的意见。
【问题讨论】:
标签: android android-camera camera-api
我正计划制作一个相机应用程序,您可以使用该应用程序拍摄带有背景图像的照片。 我想有必要使用 Surfaceview 吗?但主要问题是因为相机已被弃用 可能需要使用camera2 for android。我想在纵向模式下制作相机应用程序,但有没有 样品还是小费?我用谷歌搜索,但找不到一个像样的。我很想听听你的意见。
【问题讨论】:
标签: android android-camera camera-api
如果您想从Camera2 API 开始,此链接将帮助您了解基础知识。
正如您从代码中看到的那样,没有必要使用
SurfaceViewTextureView也可以满足您的要求
【讨论】:
HdrViewfinder 示例应用程序使用带有 camera2 的 SurfaceView,但它不会将自身锁定为纵向模式。但这是一个相对简单的变化。
当然camera2是Android 5.0才加入的,所以如果需要支持4.0,就需要使用旧的camera API。
【讨论】: