无法创建支持Android 4.0及更高版本的surfaceview相机应用程序。

问题描述 投票:0回答:2

我打算制作一个相机应用程序,你可以用背景图像拍照。我想有必要使用Surfaceview吗?但主要的问题是,由于Camera已被弃用,可能需要使用camera2 for android。我想以纵向模式制作相机应用程序,但是有任何样品或提示吗?我用谷歌搜索,但无法找到一个体面的。我很乐意听到你的消息。

android android-camera camera-api
2个回答
0
投票

如果您想从Camera2 API开始,此链接将帮助您了解基础知识。

android-Camera2Basic(Github)


没有必要使用SurfaceView,因为您将从代码中看到TextureView也可以满足您的要求


0
投票

HdrViewfinder示例应用程序使用SurfaceView和camera2,但它不会将自身锁定为纵向模式。但这是一个相对简单的变化。

当然,camera2仅在Android 5.0中添加,因此如果您需要支持4.0,则需要使用旧的相机API。

© www.soinside.com 2019 - 2024. All rights reserved.